Warning: Permanently added '54.224.100.59' (ED25519) to the list of known hosts. Running (timeout=90000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-orak6v4b/bpftool/bpftool.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-orak6v4b/bpftool --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1755287011.567442 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.5, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-orak6v4b/bpftool/bpftool.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-orak6v4b/bpftool --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1755287011.567442 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-orak6v4b/bpftool/bpftool.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1755287011.567442/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-e90bf49d-ee6d-4b88-8334-e4caee29223c INFO: Checking that 42cd095ef8eb03fbe1030c39cb5c11f7923c3bc73b6efc35c4e38959938b3193 image matches host's architecture INFO: Copy content of container 42cd095ef8eb03fbe1030c39cb5c11f7923c3bc73b6efc35c4e38959938b3193 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1755287011.567442/root INFO: mounting 42cd095ef8eb03fbe1030c39cb5c11f7923c3bc73b6efc35c4e38959938b3193 with podman image mount INFO: image 42cd095ef8eb03fbe1030c39cb5c11f7923c3bc73b6efc35c4e38959938b3193 as /var/lib/containers/storage/overlay/2c81437f9db5257755aa0bfc21dd7bde0d677ea277942d241d86e824c8075343/merged INFO: umounting image 42cd095ef8eb03fbe1030c39cb5c11f7923c3bc73b6efc35c4e38959938b3193 (/var/lib/containers/storage/overlay/2c81437f9db5257755aa0bfc21dd7bde0d677ea277942d241d86e824c8075343/merged) with podman image umount INFO: Removing image mock-bootstrap-e90bf49d-ee6d-4b88-8334-e4caee29223c INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1755287011.567442/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-5.99.91-3.fc43.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 dnf5-5.2.16.0-1.fc43.x86_64 dnf5-plugins-5.2.16.0-1.fc43.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 73.1 KiB/s | 1.5 KiB | 00m00s fedora 100% | 83.6 KiB/s | 26.2 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 x86_64 1.0.8-21.fc43 fedora 95.3 KiB coreutils x86_64 9.7-5.fc43 fedora 5.4 MiB cpio x86_64 2.15-6.fc43 fedora 1.1 MiB diffutils x86_64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 44-0.1 fedora 20.4 KiB findutils x86_64 1:4.10.0-6.fc43 fedora 1.8 MiB gawk x86_64 5.3.2-2.fc43 fedora 1.8 MiB glibc-minimal-langpack x86_64 2.42-3.fc43 fedora 0.0 B grep x86_64 3.12-2.fc43 fedora 1.0 MiB gzip x86_64 1.14-1.fc44 fedora 397.8 KiB info x86_64 7.2-6.fc43 fedora 353.9 KiB patch x86_64 2.8-2.fc43 fedora 222.8 KiB redhat-rpm-config noarch 343-10.fc43 fedora 182.9 KiB rpm-build x86_64 5.99.91-3.fc43 fedora 285.5 KiB sed x86_64 4.9-5.fc43 fedora 857.3 KiB shadow-utils x86_64 2:4.18.0-3.fc43 fedora 3.9 MiB tar x86_64 2:1.35-6.fc43 fedora 2.9 MiB unzip x86_64 6.0-67.fc43 fedora 386.3 KiB util-linux x86_64 2.41.1-15.fc43 fedora 3.5 MiB which x86_64 2.23-3.fc43 fedora 83.5 KiB xz x86_64 1:5.8.1-2.fc43 fedora 1.3 MiB Installing dependencies: add-determinism x86_64 0.6.0-2.fc43 fedora 2.4 MiB alternatives x86_64 1.33-2.fc43 fedora 62.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs x86_64 4.1.1-1.fc43 fedora 378.8 KiB binutils x86_64 2.45-2.fc44 fedora 22.8 MiB build-reproducibility-srpm-macros noarch 0.6.0-2.fc43 fedora 735.0 B bzip2-libs x86_64 1.0.8-21.fc43 fedora 80.6 KiB ca-certificates noarch 2024.2.69_v8.0.401-7.fc43 fedora 2.6 MiB coreutils-common x86_64 9.7-5.fc43 fedora 11.3 MiB crypto-policies noarch 20250714-3.gitcd6043a.fc43 fedora 146.9 KiB curl x86_64 8.15.0-2.fc43 fedora 473.6 KiB cyrus-sasl-lib x86_64 2.1.28-33.fc44 fedora 2.3 MiB debugedit x86_64 5.2-2.fc43 fedora 197.8 KiB dwz x86_64 0.16-2.fc43 fedora 287.1 KiB ed x86_64 1.22-2.fc43 fedora 147.1 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils x86_64 0.193-3.fc43 fedora 2.9 MiB elfutils-debuginfod-client x86_64 0.193-3.fc43 fedora 83.9 KiB elfutils-default-yama-scope noarch 0.193-3.fc43 fedora 1.8 KiB elfutils-libelf x86_64 0.193-3.fc43 fedora 1.2 MiB elfutils-libs x86_64 0.193-3.fc43 fedora 683.4 KiB fedora-gpg-keys noarch 44-0.1 fedora 131.2 KiB fedora-release noarch 44-0.1 fedora 0.0 B fedora-release-identity-basic noarch 44-0.1 fedora 664.0 B fedora-repos noarch 44-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 44-0.1 fedora 2.2 KiB file x86_64 5.46-6.fc43 fedora 100.2 KiB file-libs x86_64 5.46-6.fc43 fedora 11.9 MiB filesystem x86_64 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gdb-minimal x86_64 16.3-4.fc43 fedora 13.2 MiB gdbm-libs x86_64 1:1.23-10.fc43 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc x86_64 2.42-3.fc43 fedora 6.7 MiB glibc-common x86_64 2.42-3.fc43 fedora 1.0 MiB glibc-gconv-extra x86_64 2.42-3.fc43 fedora 7.2 MiB gmp x86_64 1:6.3.0-4.fc43 fedora 811.2 KiB gnat-srpm-macros noarch 6-8.fc43 fedora 1.0 KiB gnupg2 x86_64 2.4.8-4.fc43 fedora 6.5 MiB gnupg2-dirmngr x86_64 2.4.8-4.fc43 fedora 618.4 KiB gnupg2-gpg-agent x86_64 2.4.8-4.fc43 fedora 671.4 KiB gnupg2-gpgconf x86_64 2.4.8-4.fc43 fedora 250.0 KiB gnupg2-keyboxd x86_64 2.4.8-4.fc43 fedora 201.4 KiB gnupg2-verify x86_64 2.4.8-4.fc43 fedora 348.5 KiB gnutls x86_64 3.8.10-3.fc43 fedora 3.8 MiB go-srpm-macros noarch 3.7.0-4.fc43 fedora 61.6 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs x86_64 1.6.2-6.fc43 fedora 60.7 KiB jansson x86_64 2.14-3.fc43 fedora 89.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c x86_64 0.18-7.fc43 fedora 82.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-6.fc43 fedora 54.3 KiB krb5-libs x86_64 1.21.3-7.fc43 fedora 2.3 MiB libacl x86_64 2.3.2-4.fc43 fedora 35.9 KiB libarchive x86_64 3.8.1-3.fc43 fedora 951.1 KiB libassuan x86_64 2.5.7-4.fc43 fedora 163.8 KiB libattr x86_64 2.5.2-6.fc43 fedora 24.4 KiB libblkid x86_64 2.41.1-15.fc43 fedora 262.4 KiB libbrotli x86_64 1.1.0-8.fc43 fedora 833.3 KiB libcap x86_64 2.76-2.fc43 fedora 209.1 KiB libcap-ng x86_64 0.8.5-6.fc43 fedora 68.9 KiB libcom_err x86_64 1.47.3-2.fc43 fedora 63.1 KiB libcurl x86_64 8.15.0-2.fc43 fedora 903.2 KiB libeconf x86_64 0.7.9-2.fc43 fedora 64.9 KiB libevent x86_64 2.1.12-16.fc43 fedora 883.1 KiB libfdisk x86_64 2.41.1-15.fc43 fedora 380.4 KiB libffi x86_64 3.5.1-2.fc43 fedora 83.6 KiB libfsverity x86_64 1.6-3.fc43 fedora 28.5 KiB libgcc x86_64 15.2.1-1.fc43 fedora 266.6 KiB libgcrypt x86_64 1.11.1-2.fc43 fedora 1.6 MiB libgomp x86_64 15.2.1-1.fc43 fedora 541.1 KiB libgpg-error x86_64 1.55-2.fc43 fedora 915.3 KiB libidn2 x86_64 2.3.8-2.fc43 fedora 552.5 KiB libksba x86_64 1.6.7-4.fc43 fedora 398.5 KiB liblastlog2 x86_64 2.41.1-15.fc43 fedora 33.9 KiB libmount x86_64 2.41.1-15.fc43 fedora 372.7 KiB libnghttp2 x86_64 1.66.0-2.fc43 fedora 162.2 KiB libpkgconf x86_64 2.3.0-3.fc43 fedora 78.1 KiB libpsl x86_64 0.21.5-6.fc43 fedora 76.4 KiB libselinux x86_64 3.9-3.fc43 fedora 193.1 KiB libsemanage x86_64 3.9-2.fc43 fedora 308.4 KiB libsepol x86_64 3.9-2.fc43 fedora 822.0 KiB libsmartcols x86_64 2.41.1-15.fc43 fedora 180.5 KiB libssh x86_64 0.11.2-2.fc43 fedora 566.7 KiB libssh-config noarch 0.11.2-2.fc43 fedora 277.0 B libstdc++ x86_64 15.2.1-1.fc43 fedora 2.8 MiB libtasn1 x86_64 4.20.0-2.fc43 fedora 176.3 KiB libtool-ltdl x86_64 2.5.4-7.fc43 fedora 70.1 KiB libunistring x86_64 1.1-10.fc43 fedora 1.7 MiB libusb1 x86_64 1.0.29-3.fc43 fedora 171.3 KiB libuuid x86_64 2.41.1-15.fc43 fedora 37.4 KiB libverto x86_64 0.3.2-11.fc43 fedora 25.4 KiB libxcrypt x86_64 4.4.38-8.fc43 fedora 284.5 KiB libxml2 x86_64 2.12.10-3.fc43 fedora 1.7 MiB libzstd x86_64 1.5.7-2.fc43 fedora 799.9 KiB lua-libs x86_64 5.4.8-2.fc43 fedora 280.8 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs x86_64 1.10.0-3.fc43 fedora 161.4 KiB mpfr x86_64 4.2.2-2.fc43 fedora 832.8 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs x86_64 6.5-7.20250614.fc43 fedora 946.3 KiB nettle x86_64 3.10.1-2.fc43 fedora 790.6 KiB npth x86_64 1.8-3.fc43 fedora 49.6 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap x86_64 2.6.10-3.fc43 fedora 655.8 KiB openssl-libs x86_64 1:3.5.1-2.fc43 fedora 8.9 MiB p11-kit x86_64 0.25.5-9.fc43 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-9.fc43 fedora 395.5 KiB package-notes-srpm-macros noarch 0.5-14.fc43 fedora 1.6 KiB pam-libs x86_64 1.7.1-3.fc43 fedora 126.8 KiB pcre2 x86_64 10.45-1.fc43.1 fedora 697.7 KiB pcre2-syntax noarch 10.45-1.fc43.1 fedora 273.9 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf x86_64 2.3.0-3.fc43 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-3.fc43 fedora 989.0 B popt x86_64 1.19-9.fc43 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20250616-2.fc43 fedora 69.1 KiB pyproject-srpm-macros noarch 1.18.3-2.fc43 fedora 1.9 KiB python-srpm-macros noarch 3.14-5.fc43 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.17-2.fc43 fedora 500.0 B qt6-srpm-macros noarch 6.9.1-2.fc43 fedora 464.0 B readline x86_64 8.3-2.fc43 fedora 511.7 KiB rpm x86_64 5.99.91-3.fc43 fedora 3.0 MiB rpm-build-libs x86_64 5.99.91-3.fc43 fedora 268.4 KiB rpm-libs x86_64 5.99.91-3.fc43 fedora 933.8 KiB rpm-sequoia x86_64 1.9.0-2.fc43 fedora 2.5 MiB rpm-sign-libs x86_64 5.99.91-3.fc43 fedora 39.7 KiB rust-srpm-macros noarch 26.3-5.fc43 fedora 4.8 KiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs x86_64 3.50.2-2.fc43 fedora 1.5 MiB systemd-libs x86_64 257.7-1.fc43 copr_base 2.2 MiB systemd-standalone-sysusers x86_64 257.7-1.fc43 copr_base 277.3 KiB tpm2-tss x86_64 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core x86_64 2.41.1-15.fc43 fedora 1.5 MiB xxhash-libs x86_64 0.8.3-3.fc43 fedora 90.2 KiB xz-libs x86_64 1:5.8.1-2.fc43 fedora 217.8 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip x86_64 3.0-44.fc43 fedora 694.5 KiB zlib-ng-compat x86_64 2.2.5-1.fc43 fedora 137.6 KiB zstd x86_64 1.5.7-2.fc43 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 169 packages Total size of inbound packages is 58 MiB. Need to download 0 B. After this operation, 194 MiB extra will be used (install 194 MiB, remove 0 B). [ 1/169] tar-2:1.35-6.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/169] bzip2-0:1.0.8-21.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/169] redhat-rpm-config-0:343-10.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/169] rpm-build-0:5.99.91-3.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/169] unzip-0:6.0-67.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/169] cpio-0:2.15-6.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/169] which-0:2.23-3.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/169] bash-0:5.3.0-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/169] coreutils-0:9.7-5.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/169] grep-0:3.12-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/169] patch-0:2.8-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/169] sed-0:4.9-5.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/169] shadow-utils-2:4.18.0-3.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/169] diffutils-0:3.12-3.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/169] fedora-release-common-0:44-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/169] findutils-1:4.10.0-6.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/169] glibc-minimal-langpack-0:2.42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/169] gzip-0:1.14-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/169] info-0:7.2-6.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/169] xz-1:5.8.1-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/169] util-linux-0:2.41.1-15.fc43.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/169] gawk-0:5.3.2-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/169] glibc-0:2.42-3.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/169] libacl-0:2.3.2-4.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/169] libselinux-0:3.9-3.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/169] bzip2-libs-0:1.0.8-21.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/169] ansible-srpm-macros-0:1-18.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/169] build-reproducibility-srpm-ma 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/169] dwz-0:0.16-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/169] efi-srpm-macros-0:6-4.fc43.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/169] file-0:5.46-6.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/169] filesystem-srpm-macros-0:3.18 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/169] fonts-srpm-macros-1:2.0.5-23. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/169] forge-srpm-macros-0:0.4.0-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/169] fpc-srpm-macros-0:1.3-15.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/169] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/169] gnat-srpm-macros-0:6-8.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/169] go-srpm-macros-0:3.7.0-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/169] java-srpm-macros-0:1-7.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/169] kernel-srpm-macros-0:1.0-27.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/169] lua-srpm-macros-0:1-16.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/169] ocaml-srpm-macros-0:11-2.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/169] openblas-srpm-macros-0:2-20.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/169] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/169] perl-srpm-macros-0:1-60.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/169] pyproject-srpm-macros-0:1.18. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/169] python-srpm-macros-0:3.14-5.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/169] qt5-srpm-macros-0:5.15.17-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/169] qt6-srpm-macros-0:6.9.1-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/169] rpm-0:5.99.91-3.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/169] rust-srpm-macros-0:26.3-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/169] tree-sitter-srpm-macros-0:0.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/169] zig-srpm-macros-0:1-5.fc43.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/169] zip-0:3.0-44.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/169] debugedit-0:5.2-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/169] elfutils-0:0.193-3.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/169] elfutils-libelf-0:0.193-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/169] libarchive-0:3.8.1-3.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/169] libgcc-0:15.2.1-1.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/169] libstdc++-0:15.2.1-1.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/169] popt-0:1.19-9.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/169] readline-0:8.3-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/169] rpm-build-libs-0:5.99.91-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/169] rpm-libs-0:5.99.91-3.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/169] zstd-0:1.5.7-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/169] filesystem-0:3.18-50.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/169] ncurses-libs-0:6.5-7.20250614 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/169] coreutils-common-0:9.7-5.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/169] gmp-1:6.3.0-4.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/169] libattr-0:2.5.2-6.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/169] libcap-0:2.76-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/169] openssl-libs-1:3.5.1-2.fc43.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/169] pcre2-0:10.45-1.fc43.1.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/169] ed-0:1.22-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/169] audit-libs-0:4.1.1-1.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/169] libeconf-0:0.7.9-2.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/169] libsemanage-0:3.9-2.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/169] libxcrypt-0:4.4.38-8.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/169] pam-libs-0:1.7.1-3.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/169] setup-0:2.15.0-26.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/169] fedora-repos-0:44-0.1.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/169] glibc-common-0:2.42-3.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/169] xz-libs-1:5.8.1-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/169] libblkid-0:2.41.1-15.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/169] libcap-ng-0:0.8.5-6.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/169] libfdisk-0:2.41.1-15.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/169] liblastlog2-0:2.41.1-15.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/169] libmount-0:2.41.1-15.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/169] libsmartcols-0:2.41.1-15.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/169] libuuid-0:2.41.1-15.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/169] util-linux-core-0:2.41.1-15.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/169] zlib-ng-compat-0:2.2.5-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/169] mpfr-0:4.2.2-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/169] glibc-gconv-extra-0:2.42-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/169] libsepol-0:3.9-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/169] add-determinism-0:0.6.0-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/169] file-libs-0:5.46-6.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/169] curl-0:8.15.0-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/169] elfutils-libs-0:0.193-3.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/169] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/169] libzstd-0:1.5.7-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/169] libxml2-0:2.12.10-3.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/169] lz4-libs-0:1.10.0-3.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/169] libgomp-0:15.2.1-1.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/169] lua-libs-0:5.4.8-2.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/169] rpm-sign-libs-0:5.99.91-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/169] rpm-sequoia-0:1.9.0-2.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/169] sqlite-libs-0:3.50.2-2.fc43.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/169] ncurses-base-0:6.5-7.20250614 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/169] ca-certificates-0:2024.2.69_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/169] crypto-policies-0:20250714-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/169] pcre2-syntax-0:10.45-1.fc43.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/169] fedora-gpg-keys-0:44-0.1.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/169] fedora-repos-rawhide-0:44-0.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/169] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/169] json-c-0:0.18-7.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/169] gnupg2-0:2.4.8-4.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/169] ima-evm-utils-libs-0:1.6.2-6. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/169] libfsverity-0:1.6-3.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/169] gpgverify-0:2.2-3.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/169] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/169] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/169] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/169] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/169] gnupg2-verify-0:2.4.8-4.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/169] libassuan-0:2.5.7-4.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/169] libgcrypt-0:1.11.1-2.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/169] libgpg-error-0:1.55-2.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/169] npth-0:1.8-3.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/169] tpm2-tss-0:4.1.3-8.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/169] gnutls-0:3.8.10-3.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/169] libksba-0:1.6.7-4.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/169] openldap-0:2.6.10-3.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/169] libusb1-0:1.0.29-3.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/169] libidn2-0:2.3.8-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/169] libtasn1-0:4.20.0-2.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/169] libunistring-0:1.1-10.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/169] nettle-0:3.10.1-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/169] p11-kit-0:0.25.5-9.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/169] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/169] libevent-0:2.1.12-16.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/169] libtool-ltdl-0:2.5.4-7.fc43.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/169] libffi-0:3.5.1-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/169] gdbm-libs-1:1.23-10.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/169] systemd-libs-0:257.7-1.fc43.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/169] binutils-0:2.45-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/169] alternatives-0:1.33-2.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/169] jansson-0:2.14-3.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/169] pkgconf-pkg-config-0:2.3.0-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/169] pkgconf-0:2.3.0-3.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/169] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/169] libpkgconf-0:2.3.0-3.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/169] p11-kit-trust-0:0.25.5-9.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/169] fedora-release-0:44-0.1.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/169] systemd-standalone-sysusers-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/169] gdb-minimal-0:16.3-4.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/169] xxhash-libs-0:0.8.3-3.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/169] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/169] libcurl-0:8.15.0-2.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/169] krb5-libs-0:1.21.3-7.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/169] libbrotli-0:1.1.0-8.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/169] libnghttp2-0:1.66.0-2.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/169] libpsl-0:0.21.5-6.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/169] libssh-0:0.11.2-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/169] keyutils-libs-0:1.6.3-6.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/169] libcom_err-0:1.47.3-2.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/169] libverto-0:0.3.2-11.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/169] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/169] libssh-config-0:0.11.2-2.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [169/169] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. [ 1/171] Verify package files 100% | 789.0 B/s | 169.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-50.fc43.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-50.fc43.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1755287011.567442/root/var/cache/d [ 2/171] Prepare transaction 100% | 4.3 KiB/s | 169.0 B | 00m00s [ 3/171] Installing libgcc-0:15.2.1-1. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/171] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/171] Installing publicsuffix-list- 100% | 0.0 B/s | 69.8 KiB | 00m00s [ 6/171] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/171] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/171] Installing fedora-gpg-keys-0: 100% | 43.7 MiB/s | 179.0 KiB | 00m00s [ 9/171] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/171] Installing fedora-release-com 100% | 24.2 MiB/s | 24.8 KiB | 00m00s [ 11/171] Installing fedora-release-0:4 100% | 17.3 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 12/171] Installing setup-0:2.15.0-26. 100% | 51.0 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/171] Installing filesystem-0:3.18- 100% | 2.8 MiB/s | 212.8 KiB | 00m00s [ 14/171] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 15/171] Installing pcre2-syntax-0:10. 100% | 269.9 MiB/s | 276.4 KiB | 00m00s [ 16/171] Installing ncurses-base-0:6.5 100% | 86.3 MiB/s | 353.5 KiB | 00m00s [ 17/171] Installing bash-0:5.3.0-2.fc4 100% | 255.5 MiB/s | 8.4 MiB | 00m00s [ 18/171] Installing glibc-common-0:2.4 100% | 63.8 MiB/s | 1.0 MiB | 00m00s [ 19/171] Installing glibc-gconv-extra- 100% | 281.2 MiB/s | 7.3 MiB | 00m00s [ 20/171] Installing glibc-0:2.42-3.fc4 100% | 186.2 MiB/s | 6.7 MiB | 00m00s [ 21/171] Installing ncurses-libs-0:6.5 100% | 232.6 MiB/s | 952.8 KiB | 00m00s [ 22/171] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 23/171] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB | 00m00s [ 24/171] Installing bzip2-libs-0:1.0.8 100% | 79.8 MiB/s | 81.7 KiB | 00m00s [ 25/171] Installing libgpg-error-0:1.5 100% | 64.3 MiB/s | 921.1 KiB | 00m00s [ 26/171] Installing libstdc++-0:15.2.1 100% | 406.3 MiB/s | 2.8 MiB | 00m00s [ 27/171] Installing xz-libs-1:5.8.1-2. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 28/171] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 29/171] Installing libgcrypt-0:1.11.1 100% | 393.8 MiB/s | 1.6 MiB | 00m00s [ 30/171] Installing readline-0:8.3-2.f 100% | 250.9 MiB/s | 513.9 KiB | 00m00s [ 31/171] Installing gmp-1:6.3.0-4.fc43 100% | 397.2 MiB/s | 813.5 KiB | 00m00s [ 32/171] Installing libuuid-0:2.41.1-1 100% | 0.0 B/s | 38.3 KiB | 00m00s [ 33/171] Installing popt-0:1.19-9.fc43 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 34/171] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 35/171] Installing libblkid-0:2.41.1- 100% | 257.4 MiB/s | 263.5 KiB | 00m00s [ 36/171] Installing libxcrypt-0:4.4.38 100% | 280.4 MiB/s | 287.2 KiB | 00m00s [ 37/171] Installing libzstd-0:1.5.7-2. 100% | 391.2 MiB/s | 801.1 KiB | 00m00s [ 38/171] Installing elfutils-libelf-0: 100% | 388.8 MiB/s | 1.2 MiB | 00m00s [ 39/171] Installing sqlite-libs-0:3.50 100% | 379.1 MiB/s | 1.5 MiB | 00m00s [ 40/171] Installing gnupg2-gpgconf-0:2 100% | 20.5 MiB/s | 252.0 KiB | 00m00s [ 41/171] Installing libattr-0:2.5.2-6. 100% | 0.0 B/s | 25.4 KiB | 00m00s [ 42/171] Installing libacl-0:2.3.2-4.f 100% | 0.0 B/s | 36.8 KiB | 00m00s [ 43/171] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 44/171] Installing libunistring-0:1.1 100% | 431.7 MiB/s | 1.7 MiB | 00m00s [ 45/171] Installing libidn2-0:2.3.8-2. 100% | 60.6 MiB/s | 558.7 KiB | 00m00s [ 46/171] Installing crypto-policies-0: 100% | 42.0 MiB/s | 172.0 KiB | 00m00s [ 47/171] Installing dwz-0:0.16-2.fc43. 100% | 21.7 MiB/s | 288.5 KiB | 00m00s [ 48/171] Installing gnupg2-verify-0:2. 100% | 28.5 MiB/s | 349.9 KiB | 00m00s [ 49/171] Installing mpfr-0:4.2.2-2.fc4 100% | 271.6 MiB/s | 834.4 KiB | 00m00s [ 50/171] Installing gawk-0:5.3.2-2.fc4 100% | 106.8 MiB/s | 1.8 MiB | 00m00s [ 51/171] Installing libksba-0:1.6.7-4. 100% | 195.8 MiB/s | 401.1 KiB | 00m00s [ 52/171] Installing unzip-0:6.0-67.fc4 100% | 29.3 MiB/s | 389.8 KiB | 00m00s [ 53/171] Installing file-libs-0:5.46-6 100% | 658.7 MiB/s | 11.9 MiB | 00m00s [ 54/171] Installing file-0:5.46-6.fc43 100% | 8.3 MiB/s | 101.7 KiB | 00m00s [ 55/171] Installing pcre2-0:10.45-1.fc 100% | 341.4 MiB/s | 699.1 KiB | 00m00s [ 56/171] Installing grep-0:3.12-2.fc43 100% | 62.7 MiB/s | 1.0 MiB | 00m00s [ 57/171] Installing xz-1:5.8.1-2.fc43. 100% | 78.3 MiB/s | 1.3 MiB | 00m00s [ 58/171] Installing libeconf-0:0.7.9-2 100% | 65.0 MiB/s | 66.5 KiB | 00m00s [ 59/171] Installing libcap-ng-0:0.8.5- 100% | 69.2 MiB/s | 70.8 KiB | 00m00s [ 60/171] Installing audit-libs-0:4.1.1 100% | 372.6 MiB/s | 381.5 KiB | 00m00s [ 61/171] Installing pam-libs-0:1.7.1-3 100% | 126.0 MiB/s | 129.0 KiB | 00m00s [ 62/171] Installing libcap-0:2.76-2.fc 100% | 16.1 MiB/s | 214.3 KiB | 00m00s [ 63/171] Installing systemd-libs-0:257 100% | 372.0 MiB/s | 2.2 MiB | 00m00s [ 64/171] Installing libsmartcols-0:2.4 100% | 177.2 MiB/s | 181.5 KiB | 00m00s [ 65/171] Installing libsepol-0:3.9-2.f 100% | 401.8 MiB/s | 822.9 KiB | 00m00s [ 66/171] Installing libselinux-0:3.9-3 100% | 189.8 MiB/s | 194.4 KiB | 00m00s [ 67/171] Installing sed-0:4.9-5.fc43.x 100% | 52.8 MiB/s | 865.5 KiB | 00m00s [ 68/171] Installing findutils-1:4.10.0 100% | 103.2 MiB/s | 1.9 MiB | 00m00s [ 69/171] Installing libmount-0:2.41.1- 100% | 182.5 MiB/s | 373.8 KiB | 00m00s [ 70/171] Installing lz4-libs-0:1.10.0- 100% | 158.6 MiB/s | 162.5 KiB | 00m00s [ 71/171] Installing lua-libs-0:5.4.8-2 100% | 275.3 MiB/s | 281.9 KiB | 00m00s [ 72/171] Installing json-c-0:0.18-7.fc 100% | 82.0 MiB/s | 84.0 KiB | 00m00s [ 73/171] Installing libffi-0:3.5.1-2.f 100% | 83.0 MiB/s | 85.0 KiB | 00m00s [ 74/171] Installing p11-kit-0:0.25.5-9 100% | 115.0 MiB/s | 2.2 MiB | 00m00s [ 75/171] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.8 KiB | 00m00s [ 76/171] Installing p11-kit-trust-0:0. 100% | 19.4 MiB/s | 397.1 KiB | 00m00s [ 77/171] Installing zstd-0:1.5.7-2.fc4 100% | 106.9 MiB/s | 1.7 MiB | 00m00s [ 78/171] Installing util-linux-core-0: 100% | 87.1 MiB/s | 1.5 MiB | 00m00s [ 79/171] Installing tar-2:1.35-6.fc43. 100% | 147.9 MiB/s | 3.0 MiB | 00m00s [ 80/171] Installing libsemanage-0:3.9- 100% | 151.5 MiB/s | 310.2 KiB | 00m00s [ 81/171] Installing systemd-standalone 100% | 20.9 MiB/s | 278.0 KiB | 00m00s [ 82/171] Installing libusb1-0:1.0.29-3 100% | 168.9 MiB/s | 172.9 KiB | 00m00s [ 83/171] Installing zip-0:3.0-44.fc43. 100% | 52.5 MiB/s | 698.4 KiB | 00m00s [ 84/171] Installing gnupg2-keyboxd-0:2 100% | 33.0 MiB/s | 202.7 KiB | 00m00s [ 85/171] Installing libpsl-0:0.21.5-6. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [ 86/171] Installing liblastlog2-0:2.41 100% | 7.0 MiB/s | 35.9 KiB | 00m00s [ 87/171] Installing libfdisk-0:2.41.1- 100% | 186.3 MiB/s | 381.5 KiB | 00m00s [ 88/171] Installing nettle-0:3.10.1-2. 100% | 258.4 MiB/s | 793.7 KiB | 00m00s [ 89/171] Installing gnutls-0:3.8.10-3. 100% | 383.9 MiB/s | 3.8 MiB | 00m00s [ 90/171] Installing libxml2-0:2.12.10- 100% | 106.5 MiB/s | 1.7 MiB | 00m00s [ 91/171] Installing bzip2-0:1.0.8-21.f 100% | 8.1 MiB/s | 99.8 KiB | 00m00s [ 92/171] Installing add-determinism-0: 100% | 143.7 MiB/s | 2.4 MiB | 00m00s [ 93/171] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 94/171] Installing cpio-0:2.15-6.fc43 100% | 73.3 MiB/s | 1.1 MiB | 00m00s [ 95/171] Installing diffutils-0:3.12-3 100% | 97.6 MiB/s | 1.6 MiB | 00m00s [ 96/171] Installing ed-0:1.22-2.fc43.x 100% | 12.2 MiB/s | 149.4 KiB | 00m00s [ 97/171] Installing patch-0:2.8-2.fc43 100% | 18.3 MiB/s | 224.3 KiB | 00m00s [ 98/171] Installing libgomp-0:15.2.1-1 100% | 264.9 MiB/s | 542.5 KiB | 00m00s [ 99/171] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [100/171] Installing gdbm-libs-1:1.23-1 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [101/171] Installing cyrus-sasl-lib-0:2 100% | 135.3 MiB/s | 2.3 MiB | 00m00s [102/171] Installing jansson-0:2.14-3.f 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [103/171] Installing libpkgconf-0:2.3.0 100% | 0.0 B/s | 79.2 KiB | 00m00s [104/171] Installing pkgconf-0:2.3.0-3. 100% | 7.4 MiB/s | 91.0 KiB | 00m00s [105/171] Installing pkgconf-pkg-config 100% | 161.2 KiB/s | 1.8 KiB | 00m00s [106/171] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [107/171] Installing libbrotli-0:1.1.0- 100% | 272.0 MiB/s | 835.6 KiB | 00m00s [108/171] Installing libnghttp2-0:1.66. 100% | 159.5 MiB/s | 163.3 KiB | 00m00s [109/171] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 55.7 KiB | 00m00s [110/171] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.2 KiB | 00m00s [111/171] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [112/171] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [113/171] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s [114/171] Installing elfutils-libs-0:0. 100% | 223.1 MiB/s | 685.2 KiB | 00m00s [115/171] Installing coreutils-common-0 100% | 403.3 MiB/s | 11.3 MiB | 00m00s [116/171] Installing openssl-libs-1:3.5 100% | 404.7 MiB/s | 8.9 MiB | 00m00s [117/171] Installing coreutils-0:9.7-5. 100% | 160.2 MiB/s | 5.4 MiB | 00m00s [118/171] Installing ca-certificates-0: 100% | 2.1 MiB/s | 2.4 MiB | 00m01s [119/171] Installing libarchive-0:3.8.1 100% | 232.7 MiB/s | 953.1 KiB | 00m00s [120/171] Installing krb5-libs-0:1.21.3 100% | 163.7 MiB/s | 2.3 MiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [121/171] Installing tpm2-tss-0:4.1.3-8 100% | 262.0 MiB/s | 1.6 MiB | 00m00s [122/171] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [123/171] Installing gnupg2-gpg-agent-0 100% | 31.4 MiB/s | 675.4 KiB | 00m00s [124/171] Installing libssh-0:0.11.2-2. 100% | 277.7 MiB/s | 568.7 KiB | 00m00s [125/171] Installing gzip-0:1.14-1.fc44 100% | 30.3 MiB/s | 403.3 KiB | 00m00s [126/171] Installing rpm-sequoia-0:1.9. 100% | 354.1 MiB/s | 2.5 MiB | 00m00s [127/171] Installing rpm-libs-0:5.99.91 100% | 304.5 MiB/s | 935.3 KiB | 00m00s [128/171] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 29.5 KiB | 00m00s [129/171] Installing libevent-0:2.1.12- 100% | 288.7 MiB/s | 886.8 KiB | 00m00s [130/171] Installing openldap-0:2.6.10- 100% | 322.1 MiB/s | 659.6 KiB | 00m00s [131/171] Installing libcurl-0:8.15.0-2 100% | 294.4 MiB/s | 904.3 KiB | 00m00s [132/171] Installing elfutils-debuginfo 100% | 7.0 MiB/s | 86.2 KiB | 00m00s [133/171] Installing elfutils-0:0.193-3 100% | 162.1 MiB/s | 2.9 MiB | 00m00s [134/171] Installing binutils-0:2.45-2. 100% | 322.3 MiB/s | 22.9 MiB | 00m00s [135/171] Installing gdb-minimal-0:16.3 100% | 281.9 MiB/s | 13.2 MiB | 00m00s [136/171] Installing debugedit-0:5.2-2. 100% | 15.1 MiB/s | 200.5 KiB | 00m00s [137/171] Installing curl-0:8.15.0-2.fc 100% | 22.2 MiB/s | 476.3 KiB | 00m00s [138/171] Installing rpm-0:5.99.91-3.fc 100% | 80.4 MiB/s | 2.5 MiB | 00m00s [139/171] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [140/171] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [141/171] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [142/171] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [143/171] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [144/171] Installing gnupg2-dirmngr-0:2 100% | 30.3 MiB/s | 621.1 KiB | 00m00s [145/171] Installing gnupg2-0:2.4.8-4.f 100% | 225.9 MiB/s | 6.6 MiB | 00m00s [146/171] Installing rpm-sign-libs-0:5. 100% | 39.6 MiB/s | 40.6 KiB | 00m00s [147/171] Installing rpm-build-libs-0:5 100% | 262.9 MiB/s | 269.2 KiB | 00m00s [148/171] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [149/171] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [150/171] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [151/171] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [152/171] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [153/171] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [154/171] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [155/171] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [156/171] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [157/171] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [158/171] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [159/171] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [160/171] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [161/171] Installing rpm-build-0:5.99.9 100% | 20.5 MiB/s | 294.4 KiB | 00m00s [162/171] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [163/171] Installing redhat-rpm-config- 100% | 92.4 MiB/s | 189.3 KiB | 00m00s [164/171] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [165/171] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [166/171] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.7 KiB | 00m00s [167/171] Installing python-srpm-macros 100% | 0.0 B/s | 52.8 KiB | 00m00s [168/171] Installing which-0:2.23-3.fc4 100% | 6.0 MiB/s | 85.7 KiB | 00m00s [169/171] Installing util-linux-0:2.41. 100% | 105.0 MiB/s | 3.6 MiB | 00m00s [170/171] Installing shadow-utils-2:4.1 100% | 141.8 MiB/s | 4.0 MiB | 00m00s [171/171] Installing info-0:7.2-6.fc43. 100% | 229.4 KiB/s | 354.3 KiB | 00m02s Warning: skipped OpenPGP checks for 2 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-2.fc43.x86_64 alternatives-1.33-2.fc43.x86_64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.1-1.fc43.x86_64 bash-5.3.0-2.fc43.x86_64 binutils-2.45-2.fc44.x86_64 build-reproducibility-srpm-macros-0.6.0-2.fc43.noarch bzip2-1.0.8-21.fc43.x86_64 bzip2-libs-1.0.8-21.fc43.x86_64 ca-certificates-2024.2.69_v8.0.401-7.fc43.noarch coreutils-9.7-5.fc43.x86_64 coreutils-common-9.7-5.fc43.x86_64 cpio-2.15-6.fc43.x86_64 crypto-policies-20250714-3.gitcd6043a.fc43.noarch curl-8.15.0-2.fc43.x86_64 cyrus-sasl-lib-2.1.28-33.fc44.x86_64 debugedit-5.2-2.fc43.x86_64 diffutils-3.12-3.fc43.x86_64 dwz-0.16-2.fc43.x86_64 ed-1.22-2.fc43.x86_64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.193-3.fc43.x86_64 elfutils-debuginfod-client-0.193-3.fc43.x86_64 elfutils-default-yama-scope-0.193-3.fc43.noarch elfutils-libelf-0.193-3.fc43.x86_64 elfutils-libs-0.193-3.fc43.x86_64 fedora-gpg-keys-44-0.1.noarch fedora-release-44-0.1.noarch fedora-release-common-44-0.1.noarch fedora-release-identity-basic-44-0.1.noarch fedora-repos-44-0.1.noarch fedora-repos-rawhide-44-0.1.noarch file-5.46-6.fc43.x86_64 file-libs-5.46-6.fc43.x86_64 filesystem-3.18-50.fc43.x86_64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.x86_64 fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gawk-5.3.2-2.fc43.x86_64 gdb-minimal-16.3-4.fc43.x86_64 gdbm-libs-1.23-10.fc43.x86_64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-3.fc43.x86_64 glibc-common-2.42-3.fc43.x86_64 glibc-gconv-extra-2.42-3.fc43.x86_64 glibc-minimal-langpack-2.42-3.fc43.x86_64 gmp-6.3.0-4.fc43.x86_64 gnat-srpm-macros-6-8.fc43.noarch gnupg2-2.4.8-4.fc43.x86_64 gnupg2-dirmngr-2.4.8-4.fc43.x86_64 gnupg2-gpg-agent-2.4.8-4.fc43.x86_64 gnupg2-gpgconf-2.4.8-4.fc43.x86_64 gnupg2-keyboxd-2.4.8-4.fc43.x86_64 gnupg2-verify-2.4.8-4.fc43.x86_64 gnutls-3.8.10-3.fc43.x86_64 go-srpm-macros-3.7.0-4.fc43.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.x86_64 gzip-1.14-1.fc44.x86_64 ima-evm-utils-libs-1.6.2-6.fc43.x86_64 info-7.2-6.fc43.x86_64 jansson-2.14-3.fc43.x86_64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.x86_64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.x86_64 krb5-libs-1.21.3-7.fc43.x86_64 libacl-2.3.2-4.fc43.x86_64 libarchive-3.8.1-3.fc43.x86_64 libassuan-2.5.7-4.fc43.x86_64 libattr-2.5.2-6.fc43.x86_64 libblkid-2.41.1-15.fc43.x86_64 libbrotli-1.1.0-8.fc43.x86_64 libcap-2.76-2.fc43.x86_64 libcap-ng-0.8.5-6.fc43.x86_64 libcom_err-1.47.3-2.fc43.x86_64 libcurl-8.15.0-2.fc43.x86_64 libeconf-0.7.9-2.fc43.x86_64 libevent-2.1.12-16.fc43.x86_64 libfdisk-2.41.1-15.fc43.x86_64 libffi-3.5.1-2.fc43.x86_64 libfsverity-1.6-3.fc43.x86_64 libgcc-15.2.1-1.fc43.x86_64 libgcrypt-1.11.1-2.fc43.x86_64 libgomp-15.2.1-1.fc43.x86_64 libgpg-error-1.55-2.fc43.x86_64 libidn2-2.3.8-2.fc43.x86_64 libksba-1.6.7-4.fc43.x86_64 liblastlog2-2.41.1-15.fc43.x86_64 libmount-2.41.1-15.fc43.x86_64 libnghttp2-1.66.0-2.fc43.x86_64 libpkgconf-2.3.0-3.fc43.x86_64 libpsl-0.21.5-6.fc43.x86_64 libselinux-3.9-3.fc43.x86_64 libsemanage-3.9-2.fc43.x86_64 libsepol-3.9-2.fc43.x86_64 libsmartcols-2.41.1-15.fc43.x86_64 libssh-0.11.2-2.fc43.x86_64 libssh-config-0.11.2-2.fc43.noarch libstdc++-15.2.1-1.fc43.x86_64 libtasn1-4.20.0-2.fc43.x86_64 libtool-ltdl-2.5.4-7.fc43.x86_64 libunistring-1.1-10.fc43.x86_64 libusb1-1.0.29-3.fc43.x86_64 libuuid-2.41.1-15.fc43.x86_64 libverto-0.3.2-11.fc43.x86_64 libxcrypt-4.4.38-8.fc43.x86_64 libxml2-2.12.10-3.fc43.x86_64 libzstd-1.5.7-2.fc43.x86_64 lua-libs-5.4.8-2.fc43.x86_64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.x86_64 mpfr-4.2.2-2.fc43.x86_64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.x86_64 nettle-3.10.1-2.fc43.x86_64 npth-1.8-3.fc43.x86_64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-3.fc43.x86_64 openssl-libs-3.5.1-2.fc43.x86_64 p11-kit-0.25.5-9.fc43.x86_64 p11-kit-trust-0.25.5-9.fc43.x86_64 package-notes-srpm-macros-0.5-14.fc43.noarch pam-libs-1.7.1-3.fc43.x86_64 patch-2.8-2.fc43.x86_64 pcre2-10.45-1.fc43.1.x86_64 pcre2-syntax-10.45-1.fc43.1.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.x86_64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.x86_64 popt-1.19-9.fc43.x86_64 publicsuffix-list-dafsa-20250616-2.fc43.noarch pyproject-srpm-macros-1.18.3-2.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.17-2.fc43.noarch qt6-srpm-macros-6.9.1-2.fc43.noarch readline-8.3-2.fc43.x86_64 redhat-rpm-config-343-10.fc43.noarch rpm-5.99.91-3.fc43.x86_64 rpm-build-5.99.91-3.fc43.x86_64 rpm-build-libs-5.99.91-3.fc43.x86_64 rpm-libs-5.99.91-3.fc43.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 rpm-sign-libs-5.99.91-3.fc43.x86_64 rust-srpm-macros-26.3-5.fc43.noarch sed-4.9-5.fc43.x86_64 setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.x86_64 sqlite-libs-3.50.2-2.fc43.x86_64 systemd-libs-257.7-1.fc43.x86_64 systemd-standalone-sysusers-257.7-1.fc43.x86_64 tar-1.35-6.fc43.x86_64 tpm2-tss-4.1.3-8.fc43.x86_64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.x86_64 util-linux-2.41.1-15.fc43.x86_64 util-linux-core-2.41.1-15.fc43.x86_64 which-2.23-3.fc43.x86_64 xxhash-libs-0.8.3-3.fc43.x86_64 xz-5.8.1-2.fc43.x86_64 xz-libs-5.8.1-2.fc43.x86_64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.x86_64 zlib-ng-compat-2.2.5-1.fc43.x86_64 zstd-1.5.7-2.fc43.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1753315200 Wrote: /builddir/build/SRPMS/bpftool-7.6.0-1.fc44.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1755287011.567442/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-orak6v4b/bpftool/bpftool.spec) Config(child) 0 minutes 12 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/bpftool-7.6.0-1.fc44.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1755287011.567442/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1755287011.567442/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1755287011.567442/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-5.99.91-3.fc43.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 dnf5-5.2.16.0-1.fc43.x86_64 dnf5-plugins-5.2.16.0-1.fc43.x86_64 Finish: chroot init Start: build phase for bpftool-7.6.0-1.fc44.src.rpm Start: build setup for bpftool-7.6.0-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1753315200 Wrote: /builddir/build/SRPMS/bpftool-7.6.0-1.fc44.src.rpm Updating and loading repositories: Copr repository 100% | 85.3 KiB/s | 1.5 KiB | 00m00s fedora 100% | 154.3 KiB/s | 26.2 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: binutils-devel x86_64 2.45-2.fc44 fedora 55.0 MiB clang x86_64 21.1.0~rc3-1.fc43 copr_base 66.0 MiB elfutils-libelf-devel x86_64 0.193-3.fc43 fedora 50.0 KiB gcc x86_64 15.2.1-1.fc43 fedora 111.9 MiB kernel-devel x86_64 6.17.0-0.rc1.250814g0cc53520e68b.20.fc44 fedora 84.6 MiB libcap-devel x86_64 2.76-2.fc43 fedora 37.5 KiB llvm-devel x86_64 21.1.0~rc3-1.fc43 copr_base 33.5 MiB make x86_64 1:4.4.1-11.fc43 fedora 1.8 MiB python3-docutils noarch 0.21.2-4.fc43 fedora 5.0 MiB Installing dependencies: annobin-docs noarch 12.99-1.fc43 copr_base 98.9 KiB annobin-plugin-gcc x86_64 12.99-1.fc43 copr_base 1.0 MiB bison x86_64 3.8.2-11.fc43 fedora 3.5 MiB clang-libs x86_64 21.1.0~rc3-1.fc43 copr_base 115.4 MiB clang-resource-filesystem x86_64 21.1.0~rc3-1.fc43 copr_base 15.3 KiB cmake-filesystem x86_64 3.31.6-4.fc43 fedora 0.0 B cpp x86_64 15.2.1-1.fc43 fedora 37.9 MiB expat x86_64 2.7.1-3.fc43 fedora 294.2 KiB flex x86_64 2.6.4-20.fc43 fedora 805.2 KiB gcc-c++ x86_64 15.2.1-1.fc43 fedora 41.4 MiB gcc-plugin-annobin x86_64 15.2.1-1.fc43 fedora 57.2 KiB glibc-devel x86_64 2.42-3.fc43 fedora 2.3 MiB groff-base x86_64 1.23.0-9.fc43 fedora 3.8 MiB kernel-headers x86_64 6.17.0-0.rc1.17.fc43 fedora 6.7 MiB libedit x86_64 3.1-56.20250104cvs.fc43 fedora 240.1 KiB libedit-devel x86_64 3.1-56.20250104cvs.fc43 fedora 59.4 KiB libmpc x86_64 1.3.1-8.fc43 fedora 160.6 KiB libstdc++-devel x86_64 15.2.1-1.fc43 fedora 37.3 MiB libxcrypt-devel x86_64 4.4.38-8.fc43 fedora 30.8 KiB libzstd-devel x86_64 1.5.7-2.fc43 fedora 208.0 KiB llvm x86_64 21.1.0~rc3-1.fc43 copr_base 89.3 MiB llvm-filesystem x86_64 21.1.0~rc3-1.fc43 copr_base 0.0 B llvm-googletest x86_64 21.1.0~rc3-1.fc43 copr_base 7.7 MiB llvm-libs x86_64 21.1.0~rc3-1.fc43 copr_base 138.6 MiB llvm-static x86_64 21.1.0~rc3-1.fc43 copr_base 2.6 GiB llvm-test x86_64 21.1.0~rc3-1.fc43 copr_base 2.3 MiB m4 x86_64 1.4.20-2.fc43 fedora 847.9 KiB mpdecimal x86_64 4.0.1-2.fc43 fedora 217.2 KiB ncurses x86_64 6.5-7.20250614.fc43 fedora 609.8 KiB ncurses-c++-libs x86_64 6.5-7.20250614.fc43 fedora 153.6 KiB ncurses-devel x86_64 6.5-7.20250614.fc43 fedora 893.4 KiB openssl-devel x86_64 1:3.5.1-2.fc43 fedora 4.6 MiB perl-AutoLoader noarch 5.74-520.fc43 fedora 20.6 KiB perl-B x86_64 1.89-520.fc43 fedora 501.3 KiB perl-Carp noarch 1.54-520.fc43 fedora 46.6 KiB perl-Class-Struct noarch 0.68-520.fc43 fedora 25.4 KiB perl-Data-Dumper x86_64 2.191-521.fc43 fedora 115.6 KiB perl-Digest noarch 1.20-520.fc43 fedora 35.3 KiB perl-Digest-MD5 x86_64 2.59-520.fc43 fedora 59.7 KiB perl-DynaLoader x86_64 1.57-520.fc43 fedora 32.1 KiB perl-Encode x86_64 4:3.21-520.fc43 fedora 4.7 MiB perl-Errno x86_64 1.38-520.fc43 fedora 8.4 KiB perl-Exporter noarch 5.79-520.fc43 fedora 54.3 KiB perl-Fcntl x86_64 1.20-520.fc43 fedora 48.8 KiB perl-File-Basename noarch 2.86-520.fc43 fedora 14.0 KiB perl-File-Path noarch 2.18-520.fc43 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-520.fc43 fedora 162.3 KiB perl-File-stat noarch 1.14-520.fc43 fedora 12.5 KiB perl-FileHandle noarch 2.05-520.fc43 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-520.fc43 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-520.fc43 fedora 11.2 KiB perl-HTTP-Tiny noarch 0.090-521.fc43 fedora 154.4 KiB perl-IO x86_64 1.55-520.fc43 fedora 147.4 KiB perl-IO-Socket-IP noarch 0.43-521.fc43 fedora 100.3 KiB perl-IO-Socket-SSL noarch 2.095-2.fc43 fedora 714.5 KiB perl-IPC-Open3 noarch 1.24-520.fc43 fedora 27.7 KiB perl-MIME-Base32 noarch 1.303-24.fc43 fedora 30.7 KiB perl-MIME-Base64 x86_64 3.16-520.fc43 fedora 42.0 KiB perl-Net-SSLeay x86_64 1.94-11.fc43 fedora 1.3 MiB perl-POSIX x86_64 2.23-520.fc43 fedora 231.4 KiB perl-PathTools x86_64 3.94-520.fc43 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-520.fc43 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-521.fc43 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.47-3.fc43 fedora 565.3 KiB perl-Pod-Usage noarch 4:2.05-520.fc43 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-1.fc43 fedora 144.9 KiB perl-SelectSaver noarch 1.02-520.fc43 fedora 2.2 KiB perl-Socket x86_64 4:2.040-2.fc43 fedora 120.3 KiB perl-Storable x86_64 1:3.37-521.fc43 fedora 231.2 KiB perl-Symbol noarch 1.09-520.fc43 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-521.fc43 fedora 97.5 KiB perl-Term-Cap noarch 1.18-520.fc43 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-520.fc43 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-520.fc43 fedora 22.6 KiB perl-Time-Local noarch 2:1.350-520.fc43 fedora 69.0 KiB perl-URI noarch 5.32-2.fc43 fedora 261.2 KiB perl-base noarch 2.27-520.fc43 fedora 12.6 KiB perl-constant noarch 1.33-521.fc43 fedora 26.2 KiB perl-if noarch 0.61.000-520.fc43 fedora 5.8 KiB perl-interpreter x86_64 4:5.42.0-520.fc43 fedora 118.6 KiB perl-libnet noarch 3.15-521.fc43 fedora 289.4 KiB perl-libs x86_64 4:5.42.0-520.fc43 fedora 11.5 MiB perl-locale noarch 1.13-520.fc43 fedora 6.1 KiB perl-mro x86_64 1.29-520.fc43 fedora 41.6 KiB perl-overload noarch 1.40-520.fc43 fedora 71.6 KiB perl-overloading noarch 0.02-520.fc43 fedora 4.9 KiB perl-parent noarch 1:0.244-520.fc43 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-520.fc43 fedora 317.5 KiB perl-vars noarch 1.05-520.fc43 fedora 3.9 KiB python-pip-wheel noarch 25.1.1-14.fc43 fedora 1.2 MiB python3 x86_64 3.14.0~rc1-2.fc43 fedora 28.9 KiB python3-libs x86_64 3.14.0~rc1-2.fc43 fedora 42.9 MiB tzdata noarch 2025b-3.fc43 fedora 1.6 MiB zlib-ng-compat-devel x86_64 2.2.5-1.fc43 fedora 107.0 KiB Transaction Summary: Installing: 103 packages Total size of inbound packages is 679 MiB. Need to download 580 MiB. After this operation, 3 GiB extra will be used (install 3 GiB, remove 0 B). [ 1/103] gcc-0:15.2.1-1.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/103] make-1:4.4.1-11.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/103] cpp-0:15.2.1-1.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/103] libmpc-0:1.3.1-8.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/103] perl-interpreter-4:5.42.0-520 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/103] cmake-filesystem-0:3.31.6-4.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/103] m4-0:1.4.20-2.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/103] perl-libs-4:5.42.0-520.fc43.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/103] libedit-0:3.1-56.20250104cvs. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/103] perl-Carp-0:1.54-520.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/103] perl-DynaLoader-0:1.57-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/103] perl-Exporter-0:5.79-520.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/103] perl-PathTools-0:3.94-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/103] perl-vars-0:1.05-520.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/103] perl-Errno-0:1.38-520.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/103] perl-Scalar-List-Utils-5:1.70 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/103] perl-constant-0:1.33-521.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/103] python3-0:3.14.0~rc1-2.fc43.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/103] python3-libs-0:3.14.0~rc1-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/103] expat-0:2.7.1-3.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/103] mpdecimal-0:4.0.1-2.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/103] python-pip-wheel-0:25.1.1-14. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/103] tzdata-0:2025b-3.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/103] perl-Encode-4:3.21-520.fc43.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/103] perl-File-Basename-0:2.86-520 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/103] perl-Getopt-Long-1:2.58-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/103] perl-Getopt-Std-0:1.14-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/103] perl-MIME-Base64-0:3.16-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/103] perl-Storable-1:3.37-521.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/103] perl-overload-0:1.40-520.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/103] perl-parent-1:0.244-520.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/103] perl-Pod-Usage-4:2.05-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/103] perl-Text-ParseWords-0:3.31-5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/103] perl-base-0:2.27-520.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/103] perl-Fcntl-0:1.20-520.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/103] perl-IO-0:1.55-520.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/103] perl-mro-0:1.29-520.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/103] perl-overloading-0:0.02-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/103] perl-Pod-Perldoc-0:3.28.01-52 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/103] perl-podlators-1:6.0.2-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/103] perl-File-stat-0:1.14-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/103] perl-SelectSaver-0:1.02-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/103] perl-Socket-4:2.040-2.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/103] perl-Symbol-0:1.09-520.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/103] groff-base-0:1.23.0-9.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/103] perl-File-Temp-1:0.231.100-52 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/103] perl-HTTP-Tiny-0:0.090-521.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/103] perl-IPC-Open3-0:1.24-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/103] perl-Pod-Simple-1:3.47-3.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/103] perl-POSIX-0:2.23-520.fc43.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/103] perl-Term-ANSIColor-0:5.01-52 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/103] perl-Term-Cap-0:1.18-520.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/103] perl-Class-Struct-0:0.68-520. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/103] perl-File-Path-0:2.18-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/103] perl-IO-Socket-SSL-0:2.095-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/103] perl-Net-SSLeay-0:1.94-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/103] perl-Time-Local-2:1.350-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/103] perl-Pod-Escapes-1:1.07-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/103] perl-Text-Tabs+Wrap-0:2024.00 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/103] perl-if-0:0.61.000-520.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/103] perl-locale-0:1.13-520.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/103] ncurses-0:6.5-7.20250614.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/103] perl-IO-Socket-IP-0:0.43-521. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/103] perl-URI-0:5.32-2.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/103] perl-AutoLoader-0:5.74-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/103] perl-Data-Dumper-0:2.191-521. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/103] perl-MIME-Base32-0:1.303-24.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/103] perl-libnet-0:3.15-521.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/103] perl-B-0:1.89-520.fc43.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/103] perl-Digest-MD5-0:2.59-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/103] perl-FileHandle-0:2.05-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/103] perl-Digest-0:1.20-520.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/103] glibc-devel-0:2.42-3.fc43.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/103] libxcrypt-devel-0:4.4.38-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/103] libzstd-devel-0:1.5.7-2.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/103] zlib-ng-compat-devel-0:2.2.5- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/103] libedit-devel-0:3.1-56.202501 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/103] ncurses-devel-0:6.5-7.2025061 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/103] ncurses-c++-libs-0:6.5-7.2025 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/103] gcc-c++-0:15.2.1-1.fc43.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/103] libstdc++-devel-0:15.2.1-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/103] kernel-headers-0:6.17.0-0.rc1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/103] gcc-plugin-annobin-0:15.2.1-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/103] annobin-plugin-gcc-0:12.99-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/103] annobin-docs-0:12.99-1.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/103] python3-docutils-0:0.21.2-4.f 100% | 49.9 MiB/s | 1.1 MiB | 00m00s [ 87/103] elfutils-libelf-devel-0:0.193 100% | 23.1 MiB/s | 47.4 KiB | 00m00s [ 88/103] clang-0:21.1.0~rc3-1.fc43.x86 100% | 187.2 MiB/s | 7.3 MiB | 00m00s [ 89/103] binutils-devel-0:2.45-2.fc44. 100% | 163.5 MiB/s | 8.7 MiB | 00m00s [ 90/103] libcap-devel-0:2.76-2.fc43.x8 100% | 4.6 MiB/s | 61.5 KiB | 00m00s [ 91/103] kernel-devel-0:6.17.0-0.rc1.2 100% | 307.9 MiB/s | 23.1 MiB | 00m00s [ 92/103] llvm-devel-0:21.1.0~rc3-1.fc4 100% | 90.6 MiB/s | 5.1 MiB | 00m00s [ 93/103] bison-0:3.8.2-11.fc43.x86_64 100% | 97.6 MiB/s | 1.0 MiB | 00m00s [ 94/103] flex-0:2.6.4-20.fc43.x86_64 100% | 73.0 MiB/s | 299.0 KiB | 00m00s [ 95/103] llvm-googletest-0:21.1.0~rc3- 100% | 49.9 MiB/s | 1.4 MiB | 00m00s [ 96/103] clang-libs-0:21.1.0~rc3-1.fc4 100% | 258.9 MiB/s | 30.3 MiB | 00m00s [ 97/103] llvm-libs-0:21.1.0~rc3-1.fc43 100% | 151.0 MiB/s | 34.9 MiB | 00m00s [ 98/103] llvm-0:21.1.0~rc3-1.fc43.x86_ 100% | 73.1 MiB/s | 24.5 MiB | 00m00s [ 99/103] llvm-test-0:21.1.0~rc3-1.fc43 100% | 9.8 MiB/s | 745.3 KiB | 00m00s [100/103] clang-resource-filesystem-0:2 100% | 1.3 MiB/s | 21.6 KiB | 00m00s [101/103] llvm-filesystem-0:21.1.0~rc3- 100% | 1.1 MiB/s | 15.8 KiB | 00m00s [102/103] openssl-devel-1:3.5.1-2.fc43. 100% | 200.7 MiB/s | 3.0 MiB | 00m00s [103/103] llvm-static-0:21.1.0~rc3-1.fc 100% | 295.1 MiB/s | 438.8 MiB | 00m01s -------------------------------------------------------------------------------- [103/103] Total 100% | 331.6 MiB/s | 580.4 MiB | 00m02s Running transaction [ 1/105] Verify package files 100% | 39.0 B/s | 103.0 B | 00m03s [ 2/105] Prepare transaction 100% | 517.0 B/s | 103.0 B | 00m00s [ 3/105] Installing llvm-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 4/105] Installing libmpc-0:1.3.1-8.f 100% | 52.8 MiB/s | 162.1 KiB | 00m00s [ 5/105] Installing libstdc++-devel-0: 100% | 499.8 MiB/s | 37.5 MiB | 00m00s [ 6/105] Installing libzstd-devel-0:1. 100% | 203.9 MiB/s | 208.8 KiB | 00m00s [ 7/105] Installing libedit-0:3.1-56.2 100% | 118.1 MiB/s | 241.8 KiB | 00m00s [ 8/105] Installing llvm-libs-0:21.1.0 100% | 455.8 MiB/s | 138.6 MiB | 00m00s [ 9/105] Installing m4-0:1.4.20-2.fc43 100% | 55.6 MiB/s | 854.4 KiB | 00m00s [ 10/105] Installing cmake-filesystem-0 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [ 11/105] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.5 KiB | 00m00s [ 12/105] Installing make-1:4.4.1-11.fc 100% | 112.5 MiB/s | 1.8 MiB | 00m00s [ 13/105] Installing elfutils-libelf-de 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 14/105] Installing bison-0:3.8.2-11.f 100% | 167.4 MiB/s | 3.5 MiB | 00m00s [ 15/105] Installing flex-0:2.6.4-20.fc 100% | 56.6 MiB/s | 811.3 KiB | 00m00s [ 16/105] Installing cpp-0:15.2.1-1.fc4 100% | 358.0 MiB/s | 38.0 MiB | 00m00s [ 17/105] Installing llvm-googletest-0: 100% | 429.1 MiB/s | 7.7 MiB | 00m00s [ 18/105] Installing llvm-static-0:21.1 100% | 517.0 MiB/s | 2.6 GiB | 00m05s [ 19/105] Installing annobin-docs-0:12. 100% | 32.6 MiB/s | 100.1 KiB | 00m00s [ 20/105] Installing kernel-headers-0:6 100% | 214.8 MiB/s | 6.9 MiB | 00m00s [ 21/105] Installing glibc-devel-0:2.42 100% | 196.1 MiB/s | 2.4 MiB | 00m00s [ 22/105] Installing libxcrypt-devel-0: 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 23/105] Installing gcc-0:15.2.1-1.fc4 100% | 409.9 MiB/s | 111.9 MiB | 00m00s [ 24/105] Installing gcc-c++-0:15.2.1-1 100% | 356.6 MiB/s | 41.4 MiB | 00m00s [ 25/105] Installing ncurses-c++-libs-0 100% | 75.6 MiB/s | 154.8 KiB | 00m00s [ 26/105] Installing ncurses-devel-0:6. 100% | 37.7 MiB/s | 1.0 MiB | 00m00s [ 27/105] Installing libedit-devel-0:3. 100% | 8.2 MiB/s | 67.0 KiB | 00m00s [ 28/105] Installing openssl-devel-1:3. 100% | 66.5 MiB/s | 5.6 MiB | 00m00s [ 29/105] Installing ncurses-0:6.5-7.20 100% | 27.4 MiB/s | 616.4 KiB | 00m00s [ 30/105] Installing groff-base-0:1.23. 100% | 120.2 MiB/s | 3.8 MiB | 00m00s [ 31/105] Installing perl-Digest-0:1.20 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [ 32/105] Installing perl-Digest-MD5-0: 100% | 60.1 MiB/s | 61.6 KiB | 00m00s [ 33/105] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 34/105] Installing perl-B-0:1.89-520. 100% | 246.4 MiB/s | 504.7 KiB | 00m00s [ 35/105] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [ 36/105] Installing perl-Data-Dumper-0 100% | 114.8 MiB/s | 117.5 KiB | 00m00s [ 37/105] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 38/105] Installing perl-URI-0:5.32-2. 100% | 89.2 MiB/s | 274.1 KiB | 00m00s [ 39/105] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 40/105] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [ 41/105] Installing perl-IO-Socket-SSL 100% | 233.9 MiB/s | 718.6 KiB | 00m00s [ 42/105] Installing perl-Net-SSLeay-0: 100% | 271.7 MiB/s | 1.4 MiB | 00m00s [ 43/105] Installing perl-locale-0:1.13 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 44/105] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 45/105] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.9 KiB | 00m00s [ 46/105] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 47/105] Installing perl-Time-Local-2: 100% | 0.0 B/s | 70.6 KiB | 00m00s [ 48/105] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [ 49/105] Installing perl-Pod-Simple-1: 100% | 280.7 MiB/s | 574.9 KiB | 00m00s [ 50/105] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [ 51/105] Installing perl-POSIX-0:2.23- 100% | 227.2 MiB/s | 232.6 KiB | 00m00s [ 52/105] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 53/105] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [ 54/105] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 55/105] Installing perl-Term-Cap-0:1. 100% | 0.0 B/s | 30.6 KiB | 00m00s [ 56/105] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [ 57/105] Installing perl-podlators-1:6 100% | 22.4 MiB/s | 321.4 KiB | 00m00s [ 58/105] Installing perl-Pod-Perldoc-0 100% | 13.8 MiB/s | 169.2 KiB | 00m00s [ 59/105] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [ 60/105] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 61/105] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [ 62/105] Installing perl-Socket-4:2.04 100% | 119.4 MiB/s | 122.3 KiB | 00m00s [ 63/105] Installing perl-Pod-Usage-4:2 100% | 7.2 MiB/s | 87.9 KiB | 00m00s [ 64/105] Installing perl-IO-0:1.55-520 100% | 148.1 MiB/s | 151.7 KiB | 00m00s [ 65/105] Installing perl-overloading-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 66/105] Installing perl-mro-0:1.29-52 100% | 0.0 B/s | 42.7 KiB | 00m00s [ 67/105] Installing perl-Fcntl-0:1.20- 100% | 0.0 B/s | 49.9 KiB | 00m00s [ 68/105] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 69/105] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 70/105] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 71/105] Installing perl-Storable-1:3. 100% | 227.4 MiB/s | 232.8 KiB | 00m00s [ 72/105] Installing perl-overload-0:1. 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 73/105] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 74/105] Installing perl-MIME-Base64-0 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [ 75/105] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.8 KiB | 00m00s [ 76/105] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 77/105] Installing perl-constant-0:1. 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 78/105] Installing perl-Scalar-List-U 100% | 145.2 MiB/s | 148.7 KiB | 00m00s [ 79/105] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 80/105] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 81/105] Installing perl-Encode-4:3.21 100% | 195.6 MiB/s | 4.7 MiB | 00m00s [ 82/105] Installing perl-PathTools-0:3 100% | 180.2 MiB/s | 184.6 KiB | 00m00s [ 83/105] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 84/105] Installing perl-Exporter-0:5. 100% | 0.0 B/s | 55.6 KiB | 00m00s [ 85/105] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [ 86/105] Installing perl-libs-4:5.42.0 100% | 298.7 MiB/s | 11.6 MiB | 00m00s [ 87/105] Installing perl-interpreter-4 100% | 7.3 MiB/s | 120.3 KiB | 00m00s [ 88/105] Installing tzdata-0:2025b-3.f 100% | 65.2 MiB/s | 1.9 MiB | 00m00s [ 89/105] Installing python-pip-wheel-0 100% | 622.5 MiB/s | 1.2 MiB | 00m00s [ 90/105] Installing mpdecimal-0:4.0.1- 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [ 91/105] Installing expat-0:2.7.1-3.fc 100% | 16.1 MiB/s | 296.3 KiB | 00m00s [ 92/105] Installing python3-libs-0:3.1 100% | 360.7 MiB/s | 43.3 MiB | 00m00s [ 93/105] Installing python3-0:3.14.0~r 100% | 2.3 MiB/s | 30.7 KiB | 00m00s [ 94/105] Installing llvm-0:21.1.0~rc3- 100% | 404.2 MiB/s | 89.3 MiB | 00m00s [ 95/105] Installing llvm-test-0:21.1.0 100% | 128.3 MiB/s | 2.3 MiB | 00m00s [ 96/105] Installing clang-resource-fil 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 97/105] Installing clang-libs-0:21.1. 100% | 463.5 MiB/s | 115.4 MiB | 00m00s [ 98/105] Installing clang-0:21.1.0~rc3 100% | 545.5 MiB/s | 66.0 MiB | 00m00s [ 99/105] Installing llvm-devel-0:21.1. 100% | 204.9 MiB/s | 34.2 MiB | 00m00s [100/105] Installing python3-docutils-0 100% | 65.7 MiB/s | 5.1 MiB | 00m00s [101/105] Installing kernel-devel-0:6.1 100% | 5.2 MiB/s | 89.4 MiB | 00m17s [102/105] Installing gcc-plugin-annobin 100% | 4.4 MiB/s | 58.6 KiB | 00m00s [103/105] Installing annobin-plugin-gcc 100% | 66.0 MiB/s | 1.0 MiB | 00m00s [104/105] Installing binutils-devel-0:2 100% | 508.9 MiB/s | 55.0 MiB | 00m00s [105/105] Installing libcap-devel-0:2.7 100% | 321.2 KiB/s | 49.8 KiB | 00m00s Warning: skipped OpenPGP checks for 12 packages from repository: copr_base Complete! Finish: build setup for bpftool-7.6.0-1.fc44.src.rpm Start: rpmbuild bpftool-7.6.0-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1753315200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.b71UwE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3UpH1x + umask 022 + cd /builddir/build/BUILD/bpftool-7.6.0-build + cd /builddir/build/BUILD/bpftool-7.6.0-build + rm -rf bpftool-libbpf-v7.6.0-sources + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/bpftool-libbpf-v7.6.0-sources.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd bpftool-libbpf-v7.6.0-sources + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.73KBRN + umask 022 + cd /builddir/build/BUILD/bpftool-7.6.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd bpftool-libbpf-v7.6.0-sources + /usr/bin/make -O -j4 V=1 VERBOSE=1 -C src/ 'EXTRA_CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' 'EXTRA_LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' VMLINUX_H=/usr/src/kernels/6.17.0-0.rc1.250814g0cc53520e68b.20.fc44.x86_64/vmlinux.h make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' ... libbfd: [ on ] ... clang-bpf-co-re: [ on ] ... llvm: [ on ] ... libcap: [ on ] make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' Makefile.feature:32: Probing: feature-clang-bpf-co-re Makefile.feature:33: printf '%s\n' 'struct s { int i; } __attribute__((preserve_access_index)); struct s foo = {};' | clang -g -target bpf -S -o - -x c - | grep -q BTF_KIND_VAR && (echo 1 && >&2 echo result: 1) || (echo 0 && >&2 echo result: 0) result: 1 Makefile.feature:52: Probing: feature-libbfd Makefile.feature:53: printf '%b\n' '#include \n' 'int main(void) {' ' bfd_demangle(0, 0, 0);' ' return 0;' '}' | gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-unused-command-line-argument -Wall -Werror -x c -DPACKAGE='"bpftool"' - -lbfd -ldl -o /dev/null >/dev/null && (echo 1 && >&2 echo result: 1) || (echo 0 && >&2 echo result: 0) result: 1 Makefile.feature:84: Probing: feature-disassembler-four-args Makefile.feature:85: printf '%b\n' '#include \n' 'int main(void) {' ' disassembler((enum bfd_architecture)0, 0, 0, NULL);' ' return 0;' '}' | gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-unused-command-line-argument -Wall -Werror -x c -DPACKAGE='"bpftool"' - -lbfd -lopcodes -S -o - >/dev/null && (echo 1 && >&2 echo result: 1) || (echo 0 && >&2 echo result: 0) result: 1 Makefile.feature:98: Probing: feature-disassembler-styled Makefile.feature:99: printf '%b\n' '#include \n' 'int main(void) {' ' init_disassemble_info(NULL, 0, NULL, NULL);' ' return 0;' '}' | gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-unused-command-line-argument -Wall -Werror -x c -DPACKAGE='"bpftool"' - -lbfd -lopcodes -S -o - >/dev/null && (echo 1 && >&2 echo result: 1) || (echo 0 && >&2 echo result: 0) result: 1 Makefile.feature:118: Probing: feature-libcap Makefile.feature:119: printf '%b\n' '#include \n' 'int main(void) {' ' cap_free(0);' ' return 0;' '}' | gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-unused-command-line-argument -Wall -Werror -x c - -lcap -S -o - >/dev/null && (echo 1 && >&2 echo result: 1) || (echo 0 && >&2 echo result: 0) result: 1 Makefile.feature:156: Probing: feature-llvm Makefile.feature:157: printf '%b\n' '#include \n' '#include \n' 'int main(void) {' ' char *triple = LLVMNormalizeTargetTriple("");' ' LLVMDisposeMessage(triple);' ' return 0;' '}' | gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-unused-command-line-argument -I/usr/lib64/llvm21/include -D_GNU_SOURCE -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L/usr/lib64/llvm21/lib64 -Wall -Werror -x c - -lLLVM-21 -o /dev/null >/dev/null && (echo 1 && >&2 echo result: 1) || (echo 0 && >&2 echo result: 0) result: 1 make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' mkdir -p /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/ make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' /usr/bin/make -C /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src OBJDIR=/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf \ DESTDIR="" PREFIX=/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/libbpf.a install_headers make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' mkdir -p /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include/bpf make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' install -m 644 -t /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include/bpf /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src/hashmap.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' install -m 644 -t /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include/bpf /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src/nlattr.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' install -m 644 -t /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include/bpf /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src/relo_core.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' install -m 644 -t /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include/bpf /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src/libbpf_internal.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' cp "/usr/src/kernels/6.17.0-0.rc1.250814g0cc53520e68b.20.fc44.x86_64/vmlinux.h" vmlinux.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' mkdir -p /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/ make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' mkdir -p /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include/bpf make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' /usr/bin/make -C /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src OBJDIR=/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf \ DESTDIR="" PREFIX=/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf \ ARCH= CROSS_COMPILE= CC="gcc" LD="ld" AR="ar" /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/libbpf.a install_headers make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' mkdir -p /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/ make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' install -m 644 -t /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include/bpf /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src/hashmap.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' install -m 644 -t /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include/bpf /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src/relo_core.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' mkdir -p /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' install -m 644 -t /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include/bpf /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src/libbpf_internal.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' if [ ! -d '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include/bpf' ]; then install -d -m 755 '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include/bpf'; fi; install -m 644 bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include/bpf' make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' mkdir -p /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' if [ ! -d '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include/bpf' ]; then install -d -m 755 '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include/bpf'; fi; install -m 644 bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include/bpf' make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c bpf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/bpf.o bpf.c: In function ‘alloc_zero_tailing_info’: bpf.c:225:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 225 | for (i = 0; i < cnt; i++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c bpf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/bpf.o bpf.c: In function ‘alloc_zero_tailing_info’: bpf.c:225:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 225 | for (i = 0; i < cnt; i++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c libbpf_errno.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/libbpf_errno.o libbpf_errno.c: In function ‘libbpf_strerror’: libbpf_errno.c:65:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | if (ret >= size) | ^~ libbpf_errno.c:72:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (ret >= size) | ^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c netlink.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/netlink.o netlink.c: In function ‘libbpf_netlink_recv’: netlink.c:159:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (len > iov.iov_len) { | ^ netlink.c:180:43: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 180 | if (nh->nlmsg_seq != seq) { | ^~ netlink.c: In function ‘parse_xdp_features’: netlink.c:421:21: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 421 | if (ifindex != md->ifindex) | ^~ netlink.c: In function ‘tc_add_fd_and_name’: netlink.c:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 727 | if (len >= sizeof(name)) | ^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c nlattr.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/nlattr.o nlattr.c: In function ‘validate_nla’: nlattr.c:65:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 65 | if (libbpf_nla_len(nla) < minlen) | ^ In file included from nlattr.c:14: nlattr.c: In function ‘libbpf_nla_parse’: libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ nlattr.c:125:25: note: in expansion of macro ‘pr_warn’ 125 | pr_warn("Attribute of type %#x found multiple times in message, " | ^~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c btf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/btf.o In file included from btf.c:23: btf.c: In function ‘btf_parse_type_sec’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf.c:436:25: note: in expansion of macro ‘pr_warn’ 436 | pr_warn("BTF type [%d] is malformed\n", btf->start_id + btf->nr_types); | ^~~~~~~ btf.c: In function ‘btf_type_by_id’: btf.c:633:21: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 633 | if (type_id < btf->start_id) | ^ btf.c: In function ‘determine_ptr_size’: btf.c:680:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 680 | for (j = 0; j < ARRAY_SIZE(long_aliases); j++) { | ^ btf.c: In function ‘btf_ptr_sz’: btf.c:693:51: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 693 | return btf->ptr_sz < 0 ? sizeof(void *) : btf->ptr_sz; | ^~~~~~~~~~~ btf.c: In function ‘btf_find_elf_sections’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘Elf64_Word’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf.c:1173:25: note: in expansion of macro ‘pr_warn’ 1173 | pr_warn("unexpected section type (%d) of section(%d, %s) from %s\n", | ^~~~~~~ btf.c: In function ‘btf_parse_raw’: btf.c:1353:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 1353 | if (fread(data, 1, sz, f) < sz) { | ^ btf.c: In function ‘btf_get_raw_data’: btf.c:1566:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 1566 | for (i = 0; i < btf->nr_types; i++) { | ^ btf.c: In function ‘btf__str_by_offset’: btf.c:1613:20: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1613 | if (offset < btf->start_str_off) | ^ btf.c: In function ‘validate_type_id’: btf.c:2154:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2154 | if (id < 0 || id > BTF_MAX_NR_TYPES) | ^ btf.c: In function ‘btf_dedup_clear_hypot_map’: btf.c:3693:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3693 | for (i = 0; i < d->hypot_cnt; i++) | ^ btf.c: In function ‘btf_for_each_str_off’: btf.c:3796:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 3796 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘strs_dedup_remap_str_off’: btf.c:3830:37: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 3830 | if (str_off == 0 || str_off < d->btf->start_str_off) | ^ btf.c: In function ‘btf_hash_struct’: btf.c:4036:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 4036 | for (i = 0; i < vlen; i++) { | ^ btf.c: In function ‘btf_dedup_prim_types’: btf.c:4355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 4355 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf_dedup_is_equiv’: btf.c:4665:63: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4665 | if (fwd_kind == real_kind && canon_id < d->btf->start_id) | ^ btf.c: In function ‘btf_dedup_merge_hypot_map’: btf.c:4792:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4792 | for (i = 0; i < d->hypot_cnt; i++) { | ^ btf.c: In function ‘btf_dedup_struct_types’: btf.c:4932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 4932 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf_dedup_ref_types’: btf.c:5094:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5094 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf_dedup_resolve_fwds’: btf.c:5222:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5222 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf_dedup_compact_types’: btf.c:5257:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5257 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) | ^ btf.c:5262:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5262 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) { | ^ btf.c:5263:32: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 5263 | if (d->map[id] != id) | ^~ btf.c: In function ‘btf_dedup_remap_types’: btf.c:5326:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5326 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf__load_vmlinux_btf’: btf.c:5400:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5400 | for (i = 0; i < ARRAY_SIZE(locations); i++) { | ^ btf.c: In function ‘btf_ext_visit_type_ids’: libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ btf.c:5439:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5439 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ btf.c:5450:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5450 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ btf.c: In function ‘btf_ext_visit_str_offs’: libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ btf.c:5481:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5481 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ btf.c:5499:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5499 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ btf.c: In function ‘btf_add_distilled_types’: btf.c:5593:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5593 | for (i = 1; i < dist->split_start_id; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf.c:5660:25: note: in expansion of macro ‘pr_warn’ 5660 | pr_warn("unexpected kind when adding base type '%s'[%u] of kind [%u] to distilled base BTF.\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf.c:5660:25: note: in expansion of macro ‘pr_warn’ 5660 | pr_warn("unexpected kind when adding base type '%s'[%u] of kind [%u] to distilled base BTF.\n", | ^~~~~~~ btf.c: In function ‘btf__distill_base’: btf.c:5752:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5752 | for (i = src_btf->start_id; i < n; i++) { | ^ btf.c:5776:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5776 | for (i = src_btf->start_id; i < n; i++) { | ^ btf.c:5794:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5794 | for (i = 1; i < n; i++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c libbpf_errno.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/libbpf_errno.o libbpf_errno.c: In function ‘libbpf_strerror’: libbpf_errno.c:65:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | if (ret >= size) | ^~ libbpf_errno.c:72:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | if (ret >= size) | ^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c str_error.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/str_error.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c netlink.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/netlink.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' netlink.c: In function ‘libbpf_netlink_recv’: netlink.c:159:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (len > iov.iov_len) { | ^ netlink.c:180:43: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 180 | if (nh->nlmsg_seq != seq) { | ^~ netlink.c: In function ‘parse_xdp_features’: netlink.c:421:21: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 421 | if (ifindex != md->ifindex) | ^~ netlink.c: In function ‘tc_add_fd_and_name’: netlink.c:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 727 | if (len >= sizeof(name)) | ^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c libbpf_probes.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/libbpf_probes.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c btf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/btf.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' In file included from btf.c:23: btf.c: In function ‘btf_parse_type_sec’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf.c:436:25: note: in expansion of macro ‘pr_warn’ 436 | pr_warn("BTF type [%d] is malformed\n", btf->start_id + btf->nr_types); | ^~~~~~~ btf.c: In function ‘btf_type_by_id’: btf.c:633:21: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 633 | if (type_id < btf->start_id) | ^ btf.c: In function ‘determine_ptr_size’: btf.c:680:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 680 | for (j = 0; j < ARRAY_SIZE(long_aliases); j++) { | ^ btf.c: In function ‘btf_ptr_sz’: btf.c:693:51: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 693 | return btf->ptr_sz < 0 ? sizeof(void *) : btf->ptr_sz; | ^~~~~~~~~~~ btf.c: In function ‘btf_find_elf_sections’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘Elf64_Word’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf.c:1173:25: note: in expansion of macro ‘pr_warn’ 1173 | pr_warn("unexpected section type (%d) of section(%d, %s) from %s\n", | ^~~~~~~ btf.c: In function ‘btf_parse_raw’: btf.c:1353:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 1353 | if (fread(data, 1, sz, f) < sz) { | ^ btf.c: In function ‘btf_get_raw_data’: btf.c:1566:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 1566 | for (i = 0; i < btf->nr_types; i++) { | ^ btf.c: In function ‘btf__str_by_offset’: btf.c:1613:20: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1613 | if (offset < btf->start_str_off) | ^ btf.c: In function ‘validate_type_id’: btf.c:2154:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2154 | if (id < 0 || id > BTF_MAX_NR_TYPES) | ^ btf.c: In function ‘btf_dedup_clear_hypot_map’: btf.c:3693:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3693 | for (i = 0; i < d->hypot_cnt; i++) | ^ btf.c: In function ‘btf_for_each_str_off’: btf.c:3796:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 3796 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘strs_dedup_remap_str_off’: btf.c:3830:37: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 3830 | if (str_off == 0 || str_off < d->btf->start_str_off) | ^ btf.c: In function ‘btf_hash_struct’: btf.c:4036:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 4036 | for (i = 0; i < vlen; i++) { | ^ btf.c: In function ‘btf_dedup_prim_types’: btf.c:4355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 4355 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf_dedup_is_equiv’: btf.c:4665:63: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4665 | if (fwd_kind == real_kind && canon_id < d->btf->start_id) | ^ btf.c: In function ‘btf_dedup_merge_hypot_map’: btf.c:4792:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4792 | for (i = 0; i < d->hypot_cnt; i++) { | ^ btf.c: In function ‘btf_dedup_struct_types’: btf.c:4932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 4932 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf_dedup_ref_types’: btf.c:5094:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5094 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf_dedup_resolve_fwds’: btf.c:5222:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5222 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf_dedup_compact_types’: btf.c:5257:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5257 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) | ^ btf.c:5262:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5262 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) { | ^ btf.c:5263:32: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 5263 | if (d->map[id] != id) | ^~ btf.c: In function ‘btf_dedup_remap_types’: btf.c:5326:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 5326 | for (i = 0; i < d->btf->nr_types; i++) { | ^ btf.c: In function ‘btf__load_vmlinux_btf’: btf.c:5400:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5400 | for (i = 0; i < ARRAY_SIZE(locations); i++) { | ^ btf.c: In function ‘btf_ext_visit_type_ids’: libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ btf.c:5439:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5439 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ btf.c:5450:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5450 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ btf.c: In function ‘btf_ext_visit_str_offs’: libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ btf.c:5481:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5481 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ btf.c:5499:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5499 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ btf.c: In function ‘btf_add_distilled_types’: btf.c:5593:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5593 | for (i = 1; i < dist->split_start_id; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf.c:5660:25: note: in expansion of macro ‘pr_warn’ 5660 | pr_warn("unexpected kind when adding base type '%s'[%u] of kind [%u] to distilled base BTF.\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf.c:5660:25: note: in expansion of macro ‘pr_warn’ 5660 | pr_warn("unexpected kind when adding base type '%s'[%u] of kind [%u] to distilled base BTF.\n", | ^~~~~~~ btf.c: In function ‘btf__distill_base’: btf.c:5752:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5752 | for (i = src_btf->start_id; i < n; i++) { | ^ btf.c:5776:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5776 | for (i = src_btf->start_id; i < n; i++) { | ^ btf.c:5794:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5794 | for (i = 1; i < n; i++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c nlattr.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/nlattr.o nlattr.c: In function ‘validate_nla’: nlattr.c:65:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 65 | if (libbpf_nla_len(nla) < minlen) | ^ In file included from nlattr.c:14: nlattr.c: In function ‘libbpf_nla_parse’: libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ nlattr.c:125:25: note: in expansion of macro ‘pr_warn’ 125 | pr_warn("Attribute of type %#x found multiple times in message, " | ^~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c bpf_prog_linfo.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/bpf_prog_linfo.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c str_error.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/str_error.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c hashmap.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/hashmap.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c libbpf_probes.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/libbpf_probes.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c ringbuf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/ringbuf.o ringbuf.c: In function ‘ringbuf_process_ring’: ringbuf.c:273:33: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | if (cnt >= n) | ^~ ringbuf.c: In function ‘ring_buffer__ring’: ringbuf.c:368:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 368 | if (idx >= rb->ring_cnt) | ^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c bpf_prog_linfo.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c btf_dump.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/btf_dump.o btf_dump.c: In function ‘pfx’: btf_dump.c:31:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | return lvl >= PREFIX_CNT ? PREFIXES : &PREFIXES[PREFIX_CNT - lvl]; | ^~ btf_dump.c: In function ‘btf_dump_emit_bit_padding’: btf_dump.c:899:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 899 | for (i = 0; i < ARRAY_SIZE(pads); i++) { | ^ btf_dump.c: In function ‘btf_dump_emit_missing_aliases’: btf_dump.c:1051:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1051 | for (i = 0; i < ARRAY_SIZE(missing_base_types); i++) { | ^ In file included from btf_dump.c:23: btf_dump.c: In function ‘btf_dump_get_bitfield_value’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_dump.c:1771:17: note: in expansion of macro ‘pr_warn’ 1771 | pr_warn("unexpected bitfield size %d\n", t->size); | ^~~~~~~ btf_dump.c: In function ‘btf_dump_int_data’: btf_dump.c:1881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1881 | if (sz == 0 || sz > sizeof(buf)) { | ^ btf_dump.c: In function ‘btf_dump_get_enum_value’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_dump.c:2246:17: note: in expansion of macro ‘pr_warn’ 2246 | pr_warn("unexpected size %d for enum, id:[%u]\n", t->size, id); | ^~~~~~~ btf_dump.c: In function ‘btf_dump_enum_data’: btf_dump.c:2280:35: warning: comparison of integer expressions of different signedness: ‘__s64’ {aka ‘long long int’} and ‘__u64’ {aka ‘long long unsigned int’} [-Wsign-compare] 2280 | if (value != btf_enum64_value(e)) | ^~ btf_dump.c: In function ‘btf_dump_type_data_check_zero’: btf_dump.c:2428:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 2428 | for (i = 0; i < array->nelems; i++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c strset.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/strset.o strset.c: In function ‘strset__new’: strset.c:66:35: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (off = 0; off < set->strs_data_len; off += strlen(set->strs_data + off) + 1) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c hashmap.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/hashmap.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c btf_dump.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/btf_dump.o btf_dump.c: In function ‘pfx’: btf_dump.c:31:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | return lvl >= PREFIX_CNT ? PREFIXES : &PREFIXES[PREFIX_CNT - lvl]; | ^~ btf_dump.c: In function ‘btf_dump_emit_bit_padding’: btf_dump.c:899:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 899 | for (i = 0; i < ARRAY_SIZE(pads); i++) { | ^ btf_dump.c: In function ‘btf_dump_emit_missing_aliases’: btf_dump.c:1051:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1051 | for (i = 0; i < ARRAY_SIZE(missing_base_types); i++) { | ^ In file included from btf_dump.c:23: btf_dump.c: In function ‘btf_dump_get_bitfield_value’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_dump.c:1771:17: note: in expansion of macro ‘pr_warn’ 1771 | pr_warn("unexpected bitfield size %d\n", t->size); | ^~~~~~~ btf_dump.c: In function ‘btf_dump_int_data’: btf_dump.c:1881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1881 | if (sz == 0 || sz > sizeof(buf)) { | ^ btf_dump.c: In function ‘btf_dump_get_enum_value’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_dump.c:2246:17: note: in expansion of macro ‘pr_warn’ 2246 | pr_warn("unexpected size %d for enum, id:[%u]\n", t->size, id); | ^~~~~~~ btf_dump.c: In function ‘btf_dump_enum_data’: btf_dump.c:2280:35: warning: comparison of integer expressions of different signedness: ‘__s64’ {aka ‘long long int’} and ‘__u64’ {aka ‘long long unsigned int’} [-Wsign-compare] 2280 | if (value != btf_enum64_value(e)) | ^~ btf_dump.c: In function ‘btf_dump_type_data_check_zero’: btf_dump.c:2428:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 2428 | for (i = 0; i < array->nelems; i++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c linker.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/linker.o linker.c: In function ‘bpf_linker__add_buf’: linker.c:584:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | while (written < buf_sz) { | ^ linker.c: In function ‘linker_sanity_check_elf_symtab’: linker.c:923:55: warning: comparison of integer expressions of different signedness: ‘Elf64_Word’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 923 | if (!sec->shdr->sh_link || sec->shdr->sh_link >= obj->sec_cnt) { | ^~ linker.c: In function ‘linker_sanity_check_elf_relos’: linker.c:1005:55: warning: comparison of integer expressions of different signedness: ‘Elf64_Word’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1005 | if (!sec->shdr->sh_info || sec->shdr->sh_info >= obj->sec_cnt) { | ^~ linker.c: In function ‘linker_sanity_check_btf’: linker.c:1106:38: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1106 | if (*type_id >= n) | ^~ linker.c: In function ‘sec_content_is_same’: linker.c:1235:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Elf64_Xword’ {aka ‘long unsigned int’} [-Wsign-compare] 1235 | if (dst_sec->sec_sz != src_sec->shdr->sh_size) | ^~ linker.c: In function ‘find_glob_sym_btf’: linker.c:1888:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 1888 | if (btf_id && btf_id != vi->type) { | ^~ linker.c: In function ‘linker_append_btf_ext’: linker.c:2653:47: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2653 | if (dst_sec->func_info.rec_sz != rec_sz) { | ^~ In file included from linker.c:26: libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ linker.c:2658:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 2658 | for_each_btf_ext_rec(&obj->btf_ext->func_info, ext_sec, i, src_rec) { | ^~~~~~~~~~~~~~~~~~~~ linker.c:2682:47: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2682 | if (dst_sec->line_info.rec_sz != rec_sz) { | ^~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ linker.c:2687:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 2687 | for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) { | ^~~~~~~~~~~~~~~~~~~~ linker.c:2724:52: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2724 | if (dst_sec->core_relo_info.rec_sz != rec_sz) { | ^~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ linker.c:2729:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 2729 | for_each_btf_ext_rec(&obj->btf_ext->core_relo_info, ext_sec, i, src_rec) { | ^~~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c libbpf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/libbpf.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' libbpf.c: In function ‘bpf_object__add_programs’: libbpf.c:883:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (i = 0; i < nr_syms; i++) { | ^ libbpf.c: In function ‘bpf_object_bswap_progs’: libbpf.c:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (p = 0; p < obj->nr_programs; p++, prog++) { | ^ libbpf.c:962:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 962 | for (i = 0; i < prog->insns_cnt; i++, insn++) | ^ libbpf.c: In function ‘find_struct_ops_kern_types’: libbpf.c:1053:44: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘__s32’ {aka ‘int’} [-Wsign-compare] 1053 | if (kern_data_member->type == kern_type_id) | ^~ libbpf.c: In function ‘is_valid_st_ops_program’: libbpf.c:1081:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_object_adjust_struct_ops_autoload’: libbpf.c:1100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (i = 0; i < obj->nr_programs; ++i) { | ^ libbpf.c:1108:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1108 | for (j = 0; j < obj->nr_maps; ++j) { | ^ In file included from libbpf.c:54: libbpf.c: In function ‘init_struct_ops_maps’: libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘__s32’ {aka ‘int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:1454:17: note: in expansion of macro ‘pr_debug’ 1454 | pr_debug("struct_ops init: struct %s(type_id=%u) %s found at offset %u\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object_init_struct_ops’: libbpf.c:1466:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1466 | for (sec_idx = 0; sec_idx < obj->efile.sec_cnt; ++sec_idx) { | ^ libbpf.c: In function ‘internal_map_name’: libbpf.c:1871:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1871 | if (sfx_len >= BPF_OBJ_NAME_LEN) | ^~ libbpf.c: In function ‘bpf_object__init_global_data_maps’: libbpf.c:1994:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1994 | for (sec_idx = 1; sec_idx < obj->efile.sec_cnt; sec_idx++) { | ^ libbpf.c: In function ‘find_extern_by_name_with_len’: libbpf.c:2055:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2055 | if (strlen(ext_name) == len && strncmp(ext_name, name, len) == 0) | ^~ libbpf.c: In function ‘set_kcfg_value_str’: libbpf.c:2116:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2116 | if (len >= ext->kcfg.sz) { | ^~ libbpf.c: In function ‘pathname_concat’: libbpf.c:2514:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2514 | if (len >= buf_sz) | ^~ libbpf.c: In function ‘parse_btf_map_def’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:2593:33: note: in expansion of macro ‘pr_warn’ 2593 | pr_warn("map '%s': key type [%d] not found.\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:2633:33: note: in expansion of macro ‘pr_warn’ 2633 | pr_warn("map '%s': value type [%d] not found.\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:2687:33: note: in expansion of macro ‘pr_warn’ 2687 | pr_warn("map '%s': %s type [%d] not found.\n", | ^~~~~~~ libbpf.c: In function ‘bpf_object__init_user_btf_maps’: libbpf.c:3035:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3035 | for (i = 0; i < obj->nr_maps; i++) { | ^ libbpf.c: In function ‘bpf_object__sanitize_btf’: libbpf.c:3128:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 3128 | for (i = 1; i < btf__type_cnt(btf); i++) { | ^ libbpf.c: In function ‘bpf_object__init_btf’: libbpf.c:3274:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3274 | for (seg_num = 0; seg_num < ARRAY_SIZE(ext_segs); seg_num++) { | ^ libbpf.c: In function ‘btf_fixup_datasec’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:3384:25: note: in expansion of macro ‘pr_debug’ 3384 | pr_debug("sec '%s': failed to find name of DATASEC's member #%d\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object__sanitize_and_load_btf’: libbpf.c:3545:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3545 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_object__elf_collect’: libbpf_internal.h:168:29: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:3891:17: note: in expansion of macro ‘pr_debug’ 3891 | pr_debug("elf: section(%d) %s, size %ld, link %d, flags %lx, type=%d\n", | ^~~~~~~~ libbpf.c:3955:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3955 | targ_sec_idx >= obj->efile.sec_cnt) | ^~ libbpf.c:3985:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 3985 | if (!obj->efile.strtabidx || obj->efile.strtabidx > idx) { | ^ libbpf.c: In function ‘find_extern_sec_btf_id’: libbpf.c:4079:38: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4079 | if (vs->type == ext_btf_id) | ^~ libbpf.c: In function ‘bpf_object__collect_externs’: libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:4407:25: note: in expansion of macro ‘pr_debug’ 4407 | pr_debug("extern (kcfg) #%d: symbol %d, off %u, name %s\n", | ^~~~~~~~ libbpf.c: In function ‘prog_is_subprog’: libbpf.c:4432:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 4432 | return prog->sec_idx == obj->efile.text_shndx; | ^~ libbpf.c: In function ‘bpf_program__record_reloc’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:4501:17: note: in expansion of macro ‘pr_warn’ 4501 | pr_warn("prog '%s': invalid relo against '%s' for insns[%d].code 0x%x\n", | ^~~~~~~ libbpf.c:4539:43: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4539 | if (!shdr_idx || shdr_idx != obj->efile.text_shndx) { | ^~ libbpf.c:4583:22: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4583 | if (shdr_idx == obj->efile.arena_data_shndx) { | ^~ libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:4604:25: note: in expansion of macro ‘pr_debug’ 4604 | pr_debug("prog '%s': found map %zd (%s, sec %d, off %zu) for insn #%u\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:4631:17: note: in expansion of macro ‘pr_debug’ 4631 | pr_debug("prog '%s': found data map %zd (%s, sec %d, off %zu) for insn %u\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_get_map_info_from_fdinfo’: libbpf.c:4840:53: warning: format ‘%i’ expects argument of type ‘int *’, but argument 3 has type ‘__u32 *’ {aka ‘unsigned int *’} [-Wformat=] 4840 | else if (sscanf(buff, "map_flags:\t%i", &val) == 1) | ~^ ~~~~ | | | | | __u32 * {aka unsigned int *} | int * | %i libbpf.c: In function ‘init_map_in_map_slots’: libbpf.c:5334:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 5334 | for (i = 0; i < map->init_slots_sz; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5350:25: note: in expansion of macro ‘pr_warn’ 5350 | pr_warn("map '%s': failed to initialize slot [%d] to map '%s' fd=%d: %s\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5354:17: note: in expansion of macro ‘pr_debug’ 5354 | pr_debug("map '%s': slot [%d] set to map '%s' fd=%d\n", | ^~~~~~~~ libbpf.c: In function ‘init_prog_array_slots’: libbpf.c:5373:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 5373 | for (i = 0; i < map->init_slots_sz; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5383:25: note: in expansion of macro ‘pr_warn’ 5383 | pr_warn("map '%s': failed to initialize slot [%d] to prog '%s' fd=%d: %s\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5387:17: note: in expansion of macro ‘pr_debug’ 5387 | pr_debug("map '%s': slot [%d] set to prog '%s' fd=%d\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object_init_prog_arrays’: libbpf.c:5402:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5402 | for (i = 0; i < obj->nr_maps; i++) { | ^ libbpf.c: In function ‘bpf_core_add_cands’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5616:17: note: in expansion of macro ‘pr_debug’ 5616 | pr_debug("CO-RE relocating [%d] %s %s: found target candidate [%d] %s %s in [%s]\n", | ^~~~~~~~ libbpf.c: In function ‘load_module_btfs’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5676:25: note: in expansion of macro ‘pr_warn’ 5676 | pr_warn("failed to get BTF object #%d FD: %s\n", id, errstr(err)); | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5688:25: note: in expansion of macro ‘pr_warn’ 5688 | pr_warn("failed to get BTF object #%d info: %s\n", id, errstr(err)); | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5701:25: note: in expansion of macro ‘pr_warn’ 5701 | pr_warn("failed to load module [%s]'s BTF object #%d: %s\n", | ^~~~~~~ libbpf.c: In function ‘bpf_core_find_cands’: libbpf.c:5776:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5776 | for (i = 0; i < obj->btf_module_cnt; i++) { | ^ libbpf.c: In function ‘bpf_core_resolve_relo’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5894:25: note: in expansion of macro ‘pr_warn’ 5894 | pr_warn("prog '%s': relo #%d: target candidate search failed for [%d] %s %s: %ld\n", | ^~~~~~~ libbpf.c: In function ‘bpf_object__relocate_core’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5954:17: note: in expansion of macro ‘pr_debug’ 5954 | pr_debug("sec '%s': found %d CO-RE relocations\n", sec_name, sec->num_info); | ^~~~~~~~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ libbpf.c:5956:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5956 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ libbpf.c:5985:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5985 | if (insn_idx >= prog->insns_cnt) | ^~ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:6008:33: note: in expansion of macro ‘pr_warn’ 6008 | pr_warn("prog '%s': relo #%d: failed to patch insn #%u: %s\n", | ^~~~~~~ In file included from libbpf.c:55: hashmap.h:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (bkt = 0; bkt < (map)->cap; bkt++) \ | ^ libbpf.c:6021:17: note: in expansion of macro ‘hashmap__for_each_entry’ 6021 | hashmap__for_each_entry(cand_cache, entry, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ libbpf.c: In function ‘bpf_object__relocate_data’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:6175:25: note: in expansion of macro ‘pr_warn’ 6175 | pr_warn("prog '%s': relo #%d: bad relo type %d\n", | ^~~~~~~ libbpf.c: In function ‘adjust_prog_btf_ext_info’: libbpf.c:6200:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6200 | if (prog->sec_idx != sec_idx) | ^~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ libbpf.c:6203:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 6203 | for_each_btf_ext_rec(ext_info, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ libbpf.c: In function ‘cmp_relo_by_insn_idx’: libbpf.c:6329:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6329 | if (insn_idx == relo->insn_idx) | ^~ libbpf.c:6331:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6331 | return insn_idx < relo->insn_idx ? -1 : 1; | ^ libbpf.c: In function ‘bpf_object__reloc_code’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:6429:25: note: in expansion of macro ‘pr_warn’ 6429 | pr_warn("prog '%s': unexpected relo for insn #%zu, type %d\n", | ^~~~~~~ libbpf.c: In function ‘bpf_object__relocate_calls’: libbpf.c:6602:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6602 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_object__free_relocs’: libbpf.c:6624:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6624 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_object__sort_relos’: libbpf.c:6650:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6650 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_prog_assign_exc_cb’: libbpf.c:6706:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6706 | for (j = 0; j < obj->nr_programs; j++) { | ^ libbpf.c: In function ‘bpf_program_fixup_func_info’: libbpf.c:6945:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6945 | for (i = 0; i < ARRAY_SIZE(global_ctx_map); i++) { | ^ libbpf.c:6958:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 6958 | for (i = 0; i < prog->func_info_cnt; i++) { | ^ libbpf.c:6988:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 6988 | for (rec_idx = 0; rec_idx < prog->func_info_cnt; rec_idx++) { | ^ libbpf.c:6989:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 6989 | if (orig_ids[rec_idx] == t->type) { | ^~ libbpf.c:7011:39: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 7011 | if (func_rec->type_id == orig_fn_id) { | ^~ libbpf.c: In function ‘bpf_object__relocate’: libbpf.c:7086:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7086 | for (j = 0; j < prog->nr_reloc; j++) { | ^ libbpf.c: In function ‘bpf_object__collect_map_relos’: libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:7211:17: note: in expansion of macro ‘pr_debug’ 7211 | pr_debug(".maps relo #%d: for %zd value %zd rel->r_offset %zu name %d ('%s')\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘Elf64_Word’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:7211:17: note: in expansion of macro ‘pr_debug’ 7211 | pr_debug(".maps relo #%d: for %zd value %zd rel->r_offset %zu name %d ('%s')\n", | ^~~~~~~~ libbpf.c:7215:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7215 | for (j = 0; j < obj->nr_maps; j++) { | ^ libbpf.c:7225:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7225 | if (j == obj->nr_maps) { | ^~ libbpf.c:7290:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 7290 | if (moff >= map->init_slots_sz) { | ^~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:7302:17: note: in expansion of macro ‘pr_debug’ 7302 | pr_debug(".maps relo #%d: map '%s' slot [%d] points to %s '%s'\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object__collect_relos’: libbpf.c:7313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7313 | for (i = 0; i < obj->efile.sec_cnt; i++) { | ^ libbpf.c:7326:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7326 | if (shdr->sh_type != SHT_REL || idx < 0 || idx >= obj->efile.sec_cnt) { | ^~ libbpf.c: In function ‘bpf_object__sanitize_prog’: libbpf.c:7367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7367 | for (i = 0; i < prog->insns_cnt; i++, insn++) { | ^ libbpf.c: In function ‘bpf_object_load_prog’: libbpf.c:7592:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7592 | for (i = 0; i < obj->nr_maps; i++) { | ^ libbpf.c: In function ‘fixup_log_failed_core_relo’: libbpf.c:7728:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7728 | insn_idx, spec_buf, spec_len >= sizeof(spec_buf) ? "..." : ""); | ^~ libbpf.c: In function ‘fixup_log_missing_map_load’: libbpf.c:7754:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7754 | if (map_idx < 0 || map_idx >= obj->nr_maps) | ^~ libbpf.c: In function ‘fixup_verifier_log’: libbpf.c:7813:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7813 | for (i = 0; i < max_last_line_cnt; i++, next_line = cur_line) { | ^ libbpf.c: In function ‘find_ksym_btf_id’: libbpf.c:8233:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8233 | for (i = 0; i < obj->btf_module_cnt; i++) { | ^ libbpf.c: In function ‘bpf_object__resolve_ksym_var_btf_id’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:8287:17: note: in expansion of macro ‘pr_warn’ 8287 | pr_warn("extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:8287:17: note: in expansion of macro ‘pr_warn’ 8287 | pr_warn("extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", | ^~~~~~~ libbpf.c: In function ‘bpf_object__resolve_externs’: libbpf_internal.h:168:29: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:8463:25: note: in expansion of macro ‘pr_debug’ 8463 | pr_debug("extern (kcfg) '%s': set to 0x%llx\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object_prepare_struct_ops’: libbpf.c:8540:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8540 | for (i = 0; i < obj->nr_maps; i++) { | ^ libbpf.c: In function ‘bpf_object_unpin’: libbpf.c:8560:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8560 | for (i = 0; i < obj->nr_maps; i++) | ^ libbpf.c: In function ‘bpf_object_post_load_cleanup’: libbpf.c:8573:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8573 | for (i = 0; i < obj->btf_module_cnt; i++) { | ^ libbpf.c: In function ‘bpf_object__close’: libbpf.c:9143:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 9143 | for (i = 0; i < obj->nr_extern; i++) { | ^ libbpf.c: In function ‘bpf_object__gen_loader’: libbpf.c:9213:28: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 9213 | gen = calloc(sizeof(*gen), 1); | ^ libbpf.c:9213:28: note: earlier argument should specify number of elements, later size of each element libbpf.c: In function ‘__bpf_program__iter’: libbpf.c:9243:17: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9243 | if (idx >= obj->nr_programs || idx < 0) | ^~ libbpf.c: In function ‘libbpf_unregister_prog_handler’: libbpf.c:9671:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9671 | for (i = 0; i < custom_sec_def_cnt; i++) { | ^ libbpf.c:9676:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9676 | if (i == custom_sec_def_cnt) | ^~ libbpf.c:9680:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9680 | for (i = i + 1; i < custom_sec_def_cnt; i++) | ^ libbpf.c: In function ‘libbpf_get_type_names’: libbpf.c:9762:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 9762 | for (i = 0; i < ARRAY_SIZE(section_defs); i++) { | ^ libbpf.c:9773:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 9773 | if (strlen(buf) + strlen(section_defs[i].sec) + 2 > len) { | ^ libbpf.c: In function ‘bpf_object__collect_st_ops_relos’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 9 has type ‘Elf64_Word’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:9909:17: note: in expansion of macro ‘pr_debug’ 9909 | pr_debug("struct_ops reloc %s: for %lld value %lld shdr_idx %u rel->r_offset %zu map->sec_offset %zu name %d (\'%s\')\n", | ^~~~~~~~ libbpf.c: In function ‘find_btf_by_prefix_kind’: libbpf.c:10012:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 10012 | if (ret < 0 || ret >= sizeof(btf_type_name)) | ^~ libbpf.c: In function ‘libbpf_find_prog_btf_id’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:10058:17: note: in expansion of macro ‘pr_warn’ 10058 | pr_warn("failed bpf_prog_get_info_by_fd for FD %d: %s\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:10071:17: note: in expansion of macro ‘pr_warn’ 10071 | pr_warn("Failed to get BTF %d of the program: %s\n", info.btf_id, errstr(err)); | ^~~~~~~ libbpf.c: In function ‘find_kernel_btf_id’: libbpf.c:10115:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 10115 | for (i = 0; i < obj->btf_module_cnt; i++) { | ^ libbpf.c: In function ‘libbpf_find_attach_btf_id’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:10153:25: note: in expansion of macro ‘pr_warn’ 10153 | pr_warn("prog '%s': failed to find BPF program (FD %d) BTF ID for '%s': %s\n", | ^~~~~~~ libbpf.c: In function ‘__bpf_map__iter’: libbpf.c:10525:17: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 10525 | if (idx >= obj->nr_maps || idx < 0) | ^~ libbpf.c: In function ‘validate_map_op’: libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 7 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:10613:25: note: in expansion of macro ‘pr_warn’ 10613 | pr_warn("map '%s': unexpected value size %zu provided for per-CPU map, expected %d * %zu = %zd\n", | ^~~~~~~ libbpf.c: In function ‘append_to_file’: libbpf.c:11091:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 11091 | if (n < 0 || n >= sizeof(buf)) | ^~ libbpf.c: In function ‘gen_probe_legacy_event_name’: libbpf.c:11151:40: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘__pid_t’ {aka ‘int’} [-Wformat=] 11151 | snprintf(buf, buf_sz, "libbpf_%u_%d_%s_0x%zx", getpid(), | ~^ ~~~~~~~~ | | | | unsigned int __pid_t {aka int} | %u libbpf.c: In function ‘libbpf_available_kallsyms_parse’: libbpf.c:11575:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 11575 | for (i = 0; i < cnt; i++) | ^ libbpf.c: In function ‘attach_kprobe’: libbpf.c:11756:50: warning: format ‘%li’ expects argument of type ‘long int *’, but argument 4 has type ‘long unsigned int *’ [-Wformat=] 11756 | n = sscanf(func_name, "%m[a-zA-Z0-9_.]+%li", &func, &offset); | ~~^ ~~~~~~~ | | | | long int * long unsigned int * | %li libbpf.c: In function ‘elf_find_func_offset_from_archive’: libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:12002:17: note: in expansion of macro ‘pr_debug’ 12002 | pr_debug("elf: symbol address match for %s of %s in %s: 0x%x + 0x%lx = 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:12002:17: note: in expansion of macro ‘pr_debug’ 12002 | pr_debug("elf: symbol address match for %s of %s in %s: 0x%x + 0x%lx = 0x%lx\n", | ^~~~~~~~ libbpf.c: In function ‘resolve_full_path’: libbpf.c:12068:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 12068 | for (i = 0; i < ARRAY_SIZE(search_paths); i++) { | ^ libbpf.c:12080:47: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare] 12080 | seg_len = next_path ? next_path - s : strlen(s); | ^~~~~~~~~~~~~ libbpf.c: In function ‘determine_tracepoint_id’: libbpf.c:12526:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 12526 | if (ret >= sizeof(file)) { | ^~ libbpf.c: In function ‘__perf_buffer__new’: libbpf.c:13512:56: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 13512 | if (map.max_entries && map.max_entries < pb->cpu_cnt) | ^ libbpf.c: In function ‘perf_buffer__process_record’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:13630:17: note: in expansion of macro ‘pr_warn’ 13630 | pr_warn("unknown perf sample type %d\n", e->type); | ^~~~~~~ libbpf.c: In function ‘perf_buffer__buffer_fd’: libbpf.c:13692:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13692 | if (buf_idx >= pb->cpu_cnt) | ^~ libbpf.c: In function ‘perf_buffer__consume_buffer’: libbpf.c:13730:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13730 | if (buf_idx >= pb->cpu_cnt) | ^~ libbpf.c: In function ‘parse_cpu_mask_file’: libbpf.c:13874:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13874 | if (len >= sizeof(buf)) { | ^~ libbpf.c: In function ‘populate_skeleton_maps’: libbpf.c:13915:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13915 | for (i = 0; i < map_cnt; i++) { | ^ libbpf.c: In function ‘populate_skeleton_progs’: libbpf.c:13940:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13940 | for (i = 0; i < prog_cnt; i++) { | ^ libbpf.c: In function ‘bpf_object__attach_skeleton’: libbpf.c:14130:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 14130 | if (s->map_skel_sz < offsetofend(struct bpf_map_skeleton, link)) { | ^ libbpf.c: In function ‘bpf_object__detach_skeleton’: libbpf.c:14170:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 14170 | if (s->map_skel_sz < sizeof(struct bpf_map_skeleton)) | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c gen_loader.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/gen_loader.o gen_loader.c: In function ‘bpf_gen__init’: gen_loader.c:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (i = 0; i < nr_progs_sz; i += 4) { | ^ gen_loader.c: In function ‘bpf_gen__finish’: gen_loader.c:375:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 375 | if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { | ^ gen_loader.c:375:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 375 | if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { | ^~ In file included from gen_loader.c:12: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:376:17: note: in expansion of macro ‘pr_warn’ 376 | pr_warn("nr_progs %d/%d nr_maps %d/%d mismatch\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:376:17: note: in expansion of macro ‘pr_warn’ 376 | pr_warn("nr_progs %d/%d nr_maps %d/%d mismatch\n", | ^~~~~~~ gen_loader.c:382:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 382 | for (i = 0; i < gen->nr_progs; i++) | ^ gen_loader.c:389:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 389 | for (i = 0; i < gen->nr_maps; i++) | ^ gen_loader.c: In function ‘bpf_gen__load_btf’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:461:9: note: in expansion of macro ‘pr_debug’ 461 | pr_debug("gen: load_btf: off %d size %d, attr: off %d size %d\n", | ^~~~~~~~ gen_loader.c: In function ‘bpf_gen__map_create’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:507:9: note: in expansion of macro ‘pr_debug’ 507 | pr_debug("gen: map_create: %s idx %d type %d value_type_id %d, attr: off %d size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:507:9: note: in expansion of macro ‘pr_debug’ 507 | pr_debug("gen: map_create: %s idx %d type %d value_type_id %d, attr: off %d size %d\n", | ^~~~~~~~ gen_loader.c:546:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 546 | } else if (map_idx != gen->nr_maps) { | ^~ gen_loader.c: In function ‘bpf_gen__record_attach_target’: gen_loader.c:570:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 570 | if (ret >= sizeof(gen->attach_target)) | ^~ gen_loader.c: In function ‘get_ksym_desc’: gen_loader.c:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 623 | for (i = 0; i < gen->nr_ksyms; i++) { | ^ gen_loader.c: In function ‘cleanup_relos’: gen_loader.c:941:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 941 | for (i = 0; i < gen->nr_ksyms; i++) { | ^ gen_loader.c: In function ‘info_blob_bswap’: gen_loader.c:977:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 977 | for (i = 0; i < load_attr->func_info_cnt; i++) | ^ gen_loader.c:980:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 980 | for (i = 0; i < load_attr->line_info_cnt; i++) | ^ gen_loader.c: In function ‘bpf_gen__prog_load’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1007:9: note: in expansion of macro ‘pr_debug’ 1007 | pr_debug("gen: prog_load: prog_idx %d type %d insn off %d insns_cnt %zd license off %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1007:9: note: in expansion of macro ‘pr_debug’ 1007 | pr_debug("gen: prog_load: prog_idx %d type %d insn off %d insns_cnt %zd license off %d\n", | ^~~~~~~~ gen_loader.c:1015:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1015 | for (i = 0; i < insn_cnt; i++, insn++) | ^ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1030:9: note: in expansion of macro ‘pr_debug’ 1030 | pr_debug("gen: prog_load: func_info: off %d cnt %d rec size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1030:9: note: in expansion of macro ‘pr_debug’ 1030 | pr_debug("gen: prog_load: func_info: off %d cnt %d rec size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1037:9: note: in expansion of macro ‘pr_debug’ 1037 | pr_debug("gen: prog_load: line_info: off %d cnt %d rec size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1037:9: note: in expansion of macro ‘pr_debug’ 1037 | pr_debug("gen: prog_load: line_info: off %d cnt %d rec size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1044:9: note: in expansion of macro ‘pr_debug’ 1044 | pr_debug("gen: prog_load: core_relos: off %d cnt %d rec size %zd\n", | ^~~~~~~~ gen_loader.c: In function ‘bpf_gen__map_update_elem’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1150:9: note: in expansion of macro ‘pr_debug’ 1150 | pr_debug("gen: map_update_elem: idx %d, value: off %d size %d, attr: off %d size %d\n", | ^~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c strset.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/strset.o strset.c: In function ‘strset__new’: strset.c:66:35: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (off = 0; off < set->strs_data_len; off += strlen(set->strs_data + off) + 1) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c ringbuf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/ringbuf.o ringbuf.c: In function ‘ringbuf_process_ring’: ringbuf.c:273:33: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | if (cnt >= n) | ^~ ringbuf.c: In function ‘ring_buffer__ring’: ringbuf.c:368:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 368 | if (idx >= rb->ring_cnt) | ^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c zip.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/zip.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c usdt.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/usdt.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' In file included from usdt.c:21: usdt.c: In function ‘sanity_check_usdt_elf’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:312:17: note: in expansion of macro ‘pr_warn’ 312 | pr_warn("usdt: unrecognized ELF kind %d for '%s'\n", elf_kind(elf), path); | ^~~~~~~ usdt.c: In function ‘parse_elf_segs’: usdt.c:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for (i = 0; i < n; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ usdt.c: In function ‘find_elf_seg’: usdt.c:550:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 550 | for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { | ^ usdt.c: In function ‘find_vma_seg’: usdt.c:566:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 566 | for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { | ^ usdt.c: In function ‘collect_usdt_targets’: libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:675:25: note: in expansion of macro ‘pr_warn’ 675 | pr_warn("usdt: failed to find ELF program segment for '%s:%s' in '%s' at IP 0x%lx\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:681:25: note: in expansion of macro ‘pr_warn’ 681 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:681:25: note: in expansion of macro ‘pr_warn’ 681 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:681:25: note: in expansion of macro ‘pr_warn’ 681 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:722:33: note: in expansion of macro ‘pr_warn’ 722 | pr_warn("usdt: failed to find shared lib memory segment for '%s:%s' in '%s' at relative IP 0x%lx\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 10 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 12 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 13 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 14 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:747:33: note: in expansion of macro ‘pr_warn’ 747 | pr_warn("usdt: failed to find ELF loadable segment with semaphore of '%s:%s' in '%s' at 0x%lx\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:753:33: note: in expansion of macro ‘pr_warn’ 753 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:753:33: note: in expansion of macro ‘pr_warn’ 753 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:753:33: note: in expansion of macro ‘pr_warn’ 753 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 10 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 11 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 12 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ usdt.c: In function ‘bpf_link_usdt_detach’: usdt.c:832:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 832 | for (i = 0; i < usdt_link->uprobe_cnt; i++) { | ^ usdt.c: In function ‘usdt_manager_attach_usdt’: usdt.c:1032:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for (i = 0; i < target_cnt; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:1063:33: note: in expansion of macro ‘pr_warn’ 1063 | pr_warn("usdt: failed to map IP 0x%lx to spec #%d for '%s:%s' in '%s': %s\n", | ^~~~~~~ usdt.c: In function ‘calc_pt_regs_off’: usdt.c:1273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1273 | for (i = 0; i < ARRAY_SIZE(reg_map); i++) { | ^ usdt.c:1274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1274 | for (j = 0; j < ARRAY_SIZE(reg_map[i].names); j++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c relo_core.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/relo_core.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' relo_core.c: In function ‘is_flex_arr’: relo_core.c:83:25: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 83 | return acc->idx == btf_vlen(t) - 1; | ^~ In file included from relo_core.c:68: relo_core.c: In function ‘__bpf_core_types_are_compat’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:220:17: note: in expansion of macro ‘pr_warn’ 220 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:220:17: note: in expansion of macro ‘pr_warn’ 220 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_parse_spec’: relo_core.c:374:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 374 | if (!flex && access_idx >= a->nelems) | ^~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:386:25: note: in expansion of macro ‘pr_warn’ 386 | pr_warn("prog '%s': relo for [%u] %s (at idx %d) captures type [%d] of unexpected kind %s\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_calc_field_relo’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:727:25: note: in expansion of macro ‘pr_warn’ 727 | pr_warn("prog '%s': relo %d at insn #%d can't be applied to array access\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:727:25: note: in expansion of macro ‘pr_warn’ 727 | pr_warn("prog '%s': relo %d at insn #%d can't be applied to array access\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:749:33: note: in expansion of macro ‘pr_warn’ 749 | pr_warn("prog '%s': relo %d at insn #%d can't be satisfied for bitfield\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:749:33: note: in expansion of macro ‘pr_warn’ 749 | pr_warn("prog '%s': relo %d at insn #%d can't be satisfied for bitfield\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_calc_relo’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:973:17: note: in expansion of macro ‘pr_warn’ 973 | pr_warn("prog '%s': relo #%d: unrecognized CO-RE relocation %s (%d) at insn #%d\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:973:17: note: in expansion of macro ‘pr_warn’ 973 | pr_warn("prog '%s': relo #%d: unrecognized CO-RE relocation %s (%d) at insn #%d\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_patch_insn’: relo_core.c:1068:48: warning: comparison of integer expressions of different signedness: ‘__s32’ {aka ‘int’} and ‘__u64’ {aka ‘long long unsigned int’} [-Wsign-compare] 1068 | if (res->validate && insn->imm != orig_val) { | ^~ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 6 has type ‘__s32’ {aka ‘int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1069:25: note: in expansion of macro ‘pr_warn’ 1069 | pr_warn("prog '%s': relo #%d: unexpected insn #%d (ALU/ALU64) value: got %u, exp %llu -> %llu\n", | ^~~~~~~ relo_core.c:1084:48: warning: comparison of integer expressions of different signedness: ‘__s16’ {aka ‘short int’} and ‘__u64’ {aka ‘long long unsigned int’} [-Wsign-compare] 1084 | if (res->validate && insn->off != orig_val) { | ^~ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 6 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1085:25: note: in expansion of macro ‘pr_warn’ 1085 | pr_warn("prog '%s': relo #%d: unexpected insn #%d (LDX/ST/STX) value: got %u, exp %llu -> %llu\n", | ^~~~~~~ relo_core.c:1112:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 1112 | if (insn_bytes_sz != res->orig_sz) { | ^~ libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 7 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1159:17: note: in expansion of macro ‘pr_warn’ 1159 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 8 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1159:17: note: in expansion of macro ‘pr_warn’ 1159 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 9 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1159:17: note: in expansion of macro ‘pr_warn’ 1159 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 10 has type ‘__s32’ {aka ‘int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1159:17: note: in expansion of macro ‘pr_warn’ 1159 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_format_spec’: relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1194:9: note: in expansion of macro ‘append_buf’ 1194 | append_buf("<%s> [%u] %s %s", | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1210:25: note: in expansion of macro ‘append_buf’ 1210 | append_buf(fmt_str, s, e->val); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1218:25: note: in expansion of macro ‘append_buf’ 1218 | append_buf(fmt_str, s, (unsigned long long)btf_enum64_value(e)); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1226:33: note: in expansion of macro ‘append_buf’ 1226 | append_buf(".%s", spec->spec[i].name); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1228:33: note: in expansion of macro ‘append_buf’ 1228 | append_buf("[%u]", spec->spec[i].idx); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1231:17: note: in expansion of macro ‘append_buf’ 1231 | append_buf(" ("); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1233:25: note: in expansion of macro ‘append_buf’ 1233 | append_buf("%s%d", i == 0 ? "" : ":", spec->raw_spec[i]); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1236:25: note: in expansion of macro ‘append_buf’ 1236 | append_buf(" @ offset %u.%u)", spec->bit_offset / 8, spec->bit_offset % 8); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1238:25: note: in expansion of macro ‘append_buf’ 1238 | append_buf(" @ offset %u)", spec->bit_offset / 8); | ^~~~~~~~~~ relo_core.c: In function ‘bpf_core_calc_relo_insn’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1325:17: note: in expansion of macro ‘pr_warn’ 1325 | pr_warn("prog '%s': relo #%d: parsing [%d] %s %s + %s failed: %d\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1348:17: note: in expansion of macro ‘pr_warn’ 1348 | pr_warn("prog '%s': relo #%d: <%s> (%d) relocation doesn't support anonymous types\n", | ^~~~~~~ relo_core.c: In function ‘__bpf_core_types_match’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1699:17: note: in expansion of macro ‘pr_warn’ 1699 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1699:17: note: in expansion of macro ‘pr_warn’ 1699 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", | ^~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c elf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/elf.o elf.c: In function ‘elf_find_next_scn_by_type’: elf.c:70:32: warning: comparison of integer expressions of different signedness: ‘Elf64_Word’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 70 | if (sh.sh_type == sh_type) | ^~ elf.c: In function ‘elf_find_func_offset’: elf.c:312:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 312 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { | ^ elf.c:332:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 332 | if (elf_sym_offset(sym) == ret) { | ^~ In file included from elf.c:11: libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ elf.c:357:17: note: in expansion of macro ‘pr_debug’ 357 | pr_debug("elf: symbol address match for '%s' in '%s': 0x%lx\n", name, binary_path, | ^~~~~~~~ elf.c: In function ‘elf_resolve_syms_offsets’: elf.c:437:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 437 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { | ^ elf.c: In function ‘elf_resolve_pattern_offsets’: elf.c:518:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c gen_loader.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/gen_loader.o gen_loader.c: In function ‘bpf_gen__init’: gen_loader.c:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (i = 0; i < nr_progs_sz; i += 4) { | ^ gen_loader.c: In function ‘bpf_gen__finish’: gen_loader.c:375:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 375 | if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { | ^ gen_loader.c:375:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 375 | if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { | ^~ In file included from gen_loader.c:12: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:376:17: note: in expansion of macro ‘pr_warn’ 376 | pr_warn("nr_progs %d/%d nr_maps %d/%d mismatch\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:376:17: note: in expansion of macro ‘pr_warn’ 376 | pr_warn("nr_progs %d/%d nr_maps %d/%d mismatch\n", | ^~~~~~~ gen_loader.c:382:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 382 | for (i = 0; i < gen->nr_progs; i++) | ^ gen_loader.c:389:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 389 | for (i = 0; i < gen->nr_maps; i++) | ^ gen_loader.c: In function ‘bpf_gen__load_btf’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:461:9: note: in expansion of macro ‘pr_debug’ 461 | pr_debug("gen: load_btf: off %d size %d, attr: off %d size %d\n", | ^~~~~~~~ gen_loader.c: In function ‘bpf_gen__map_create’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:507:9: note: in expansion of macro ‘pr_debug’ 507 | pr_debug("gen: map_create: %s idx %d type %d value_type_id %d, attr: off %d size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:507:9: note: in expansion of macro ‘pr_debug’ 507 | pr_debug("gen: map_create: %s idx %d type %d value_type_id %d, attr: off %d size %d\n", | ^~~~~~~~ gen_loader.c:546:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 546 | } else if (map_idx != gen->nr_maps) { | ^~ gen_loader.c: In function ‘bpf_gen__record_attach_target’: gen_loader.c:570:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 570 | if (ret >= sizeof(gen->attach_target)) | ^~ gen_loader.c: In function ‘get_ksym_desc’: gen_loader.c:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 623 | for (i = 0; i < gen->nr_ksyms; i++) { | ^ gen_loader.c: In function ‘cleanup_relos’: gen_loader.c:941:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 941 | for (i = 0; i < gen->nr_ksyms; i++) { | ^ gen_loader.c: In function ‘info_blob_bswap’: gen_loader.c:977:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 977 | for (i = 0; i < load_attr->func_info_cnt; i++) | ^ gen_loader.c:980:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 980 | for (i = 0; i < load_attr->line_info_cnt; i++) | ^ gen_loader.c: In function ‘bpf_gen__prog_load’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1007:9: note: in expansion of macro ‘pr_debug’ 1007 | pr_debug("gen: prog_load: prog_idx %d type %d insn off %d insns_cnt %zd license off %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1007:9: note: in expansion of macro ‘pr_debug’ 1007 | pr_debug("gen: prog_load: prog_idx %d type %d insn off %d insns_cnt %zd license off %d\n", | ^~~~~~~~ gen_loader.c:1015:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1015 | for (i = 0; i < insn_cnt; i++, insn++) | ^ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1030:9: note: in expansion of macro ‘pr_debug’ 1030 | pr_debug("gen: prog_load: func_info: off %d cnt %d rec size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1030:9: note: in expansion of macro ‘pr_debug’ 1030 | pr_debug("gen: prog_load: func_info: off %d cnt %d rec size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1037:9: note: in expansion of macro ‘pr_debug’ 1037 | pr_debug("gen: prog_load: line_info: off %d cnt %d rec size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1037:9: note: in expansion of macro ‘pr_debug’ 1037 | pr_debug("gen: prog_load: line_info: off %d cnt %d rec size %d\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1044:9: note: in expansion of macro ‘pr_debug’ 1044 | pr_debug("gen: prog_load: core_relos: off %d cnt %d rec size %zd\n", | ^~~~~~~~ gen_loader.c: In function ‘bpf_gen__map_update_elem’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ gen_loader.c:1150:9: note: in expansion of macro ‘pr_debug’ 1150 | pr_debug("gen: map_update_elem: idx %d, value: off %d size %d, attr: off %d size %d\n", | ^~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c features.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/features.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c btf_iter.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/btf_iter.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c btf_relocate.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/btf_relocate.o In file included from btf_relocate.c:32: btf_relocate.c: In function ‘btf_relocate_map_distilled_base’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:283:33: note: in expansion of macro ‘pr_warn’ 283 | pr_warn("base BTF id [%d] maps to invalid distilled base BTF id [%d]\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:283:33: note: in expansion of macro ‘pr_warn’ 283 | pr_warn("base BTF id [%d] maps to invalid distilled base BTF id [%d]\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:371:17: note: in expansion of macro ‘pr_warn’ 371 | pr_warn("distilled base BTF type '%s' [%d] is not mapped to base BTF id\n", | ^~~~~~~ btf_relocate.c: In function ‘btf_relocate_validate_distilled_base’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:400:25: note: in expansion of macro ‘pr_warn’ 400 | pr_warn("type [%d], kind [%d] is invalid for distilled base BTF; it is anonymous\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:404:25: note: in expansion of macro ‘pr_warn’ 404 | pr_warn("type [%d] in distilled based BTF has unexpected kind [%d]\n", | ^~~~~~~ btf_relocate.c: In function ‘btf_relocate_rewrite_strs’: btf_relocate.c:426:30: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 426 | if (*str_off >= r->dist_str_len) { | ^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c linker.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/linker.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' linker.c: In function ‘bpf_linker__add_buf’: linker.c:584:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | while (written < buf_sz) { | ^ linker.c: In function ‘linker_sanity_check_elf_symtab’: linker.c:923:55: warning: comparison of integer expressions of different signedness: ‘Elf64_Word’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 923 | if (!sec->shdr->sh_link || sec->shdr->sh_link >= obj->sec_cnt) { | ^~ linker.c: In function ‘linker_sanity_check_elf_relos’: linker.c:1005:55: warning: comparison of integer expressions of different signedness: ‘Elf64_Word’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1005 | if (!sec->shdr->sh_info || sec->shdr->sh_info >= obj->sec_cnt) { | ^~ linker.c: In function ‘linker_sanity_check_btf’: linker.c:1106:38: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1106 | if (*type_id >= n) | ^~ linker.c: In function ‘sec_content_is_same’: linker.c:1235:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Elf64_Xword’ {aka ‘long unsigned int’} [-Wsign-compare] 1235 | if (dst_sec->sec_sz != src_sec->shdr->sh_size) | ^~ linker.c: In function ‘find_glob_sym_btf’: linker.c:1888:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 1888 | if (btf_id && btf_id != vi->type) { | ^~ linker.c: In function ‘linker_append_btf_ext’: linker.c:2653:47: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2653 | if (dst_sec->func_info.rec_sz != rec_sz) { | ^~ In file included from linker.c:26: libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ linker.c:2658:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 2658 | for_each_btf_ext_rec(&obj->btf_ext->func_info, ext_sec, i, src_rec) { | ^~~~~~~~~~~~~~~~~~~~ linker.c:2682:47: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2682 | if (dst_sec->line_info.rec_sz != rec_sz) { | ^~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ linker.c:2687:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 2687 | for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) { | ^~~~~~~~~~~~~~~~~~~~ linker.c:2724:52: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2724 | if (dst_sec->core_relo_info.rec_sz != rec_sz) { | ^~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ linker.c:2729:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 2729 | for_each_btf_ext_rec(&obj->btf_ext->core_relo_info, ext_sec, i, src_rec) { | ^~~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c libbpf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/libbpf.o libbpf.c: In function ‘bpf_object__add_programs’: libbpf.c:883:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (i = 0; i < nr_syms; i++) { | ^ libbpf.c: In function ‘bpf_object_bswap_progs’: libbpf.c:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (p = 0; p < obj->nr_programs; p++, prog++) { | ^ libbpf.c:962:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 962 | for (i = 0; i < prog->insns_cnt; i++, insn++) | ^ libbpf.c: In function ‘find_struct_ops_kern_types’: libbpf.c:1053:44: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘__s32’ {aka ‘int’} [-Wsign-compare] 1053 | if (kern_data_member->type == kern_type_id) | ^~ libbpf.c: In function ‘is_valid_st_ops_program’: libbpf.c:1081:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_object_adjust_struct_ops_autoload’: libbpf.c:1100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (i = 0; i < obj->nr_programs; ++i) { | ^ libbpf.c:1108:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1108 | for (j = 0; j < obj->nr_maps; ++j) { | ^ In file included from libbpf.c:54: libbpf.c: In function ‘init_struct_ops_maps’: libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘__s32’ {aka ‘int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:1454:17: note: in expansion of macro ‘pr_debug’ 1454 | pr_debug("struct_ops init: struct %s(type_id=%u) %s found at offset %u\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object_init_struct_ops’: libbpf.c:1466:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1466 | for (sec_idx = 0; sec_idx < obj->efile.sec_cnt; ++sec_idx) { | ^ libbpf.c: In function ‘internal_map_name’: libbpf.c:1871:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1871 | if (sfx_len >= BPF_OBJ_NAME_LEN) | ^~ libbpf.c: In function ‘bpf_object__init_global_data_maps’: libbpf.c:1994:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1994 | for (sec_idx = 1; sec_idx < obj->efile.sec_cnt; sec_idx++) { | ^ libbpf.c: In function ‘find_extern_by_name_with_len’: libbpf.c:2055:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2055 | if (strlen(ext_name) == len && strncmp(ext_name, name, len) == 0) | ^~ libbpf.c: In function ‘set_kcfg_value_str’: libbpf.c:2116:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2116 | if (len >= ext->kcfg.sz) { | ^~ libbpf.c: In function ‘pathname_concat’: libbpf.c:2514:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2514 | if (len >= buf_sz) | ^~ libbpf.c: In function ‘parse_btf_map_def’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:2593:33: note: in expansion of macro ‘pr_warn’ 2593 | pr_warn("map '%s': key type [%d] not found.\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:2633:33: note: in expansion of macro ‘pr_warn’ 2633 | pr_warn("map '%s': value type [%d] not found.\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:2687:33: note: in expansion of macro ‘pr_warn’ 2687 | pr_warn("map '%s': %s type [%d] not found.\n", | ^~~~~~~ libbpf.c: In function ‘bpf_object__init_user_btf_maps’: libbpf.c:3035:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3035 | for (i = 0; i < obj->nr_maps; i++) { | ^ libbpf.c: In function ‘bpf_object__sanitize_btf’: libbpf.c:3128:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 3128 | for (i = 1; i < btf__type_cnt(btf); i++) { | ^ libbpf.c: In function ‘bpf_object__init_btf’: libbpf.c:3274:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3274 | for (seg_num = 0; seg_num < ARRAY_SIZE(ext_segs); seg_num++) { | ^ libbpf.c: In function ‘btf_fixup_datasec’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:3384:25: note: in expansion of macro ‘pr_debug’ 3384 | pr_debug("sec '%s': failed to find name of DATASEC's member #%d\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object__sanitize_and_load_btf’: libbpf.c:3545:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3545 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_object__elf_collect’: libbpf_internal.h:168:29: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:3891:17: note: in expansion of macro ‘pr_debug’ 3891 | pr_debug("elf: section(%d) %s, size %ld, link %d, flags %lx, type=%d\n", | ^~~~~~~~ libbpf.c:3955:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3955 | targ_sec_idx >= obj->efile.sec_cnt) | ^~ libbpf.c:3985:59: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 3985 | if (!obj->efile.strtabidx || obj->efile.strtabidx > idx) { | ^ libbpf.c: In function ‘find_extern_sec_btf_id’: libbpf.c:4079:38: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4079 | if (vs->type == ext_btf_id) | ^~ libbpf.c: In function ‘bpf_object__collect_externs’: libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:4407:25: note: in expansion of macro ‘pr_debug’ 4407 | pr_debug("extern (kcfg) #%d: symbol %d, off %u, name %s\n", | ^~~~~~~~ libbpf.c: In function ‘prog_is_subprog’: libbpf.c:4432:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 4432 | return prog->sec_idx == obj->efile.text_shndx; | ^~ libbpf.c: In function ‘bpf_program__record_reloc’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:4501:17: note: in expansion of macro ‘pr_warn’ 4501 | pr_warn("prog '%s': invalid relo against '%s' for insns[%d].code 0x%x\n", | ^~~~~~~ libbpf.c:4539:43: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4539 | if (!shdr_idx || shdr_idx != obj->efile.text_shndx) { | ^~ libbpf.c:4583:22: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4583 | if (shdr_idx == obj->efile.arena_data_shndx) { | ^~ libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:4604:25: note: in expansion of macro ‘pr_debug’ 4604 | pr_debug("prog '%s': found map %zd (%s, sec %d, off %zu) for insn #%u\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:4631:17: note: in expansion of macro ‘pr_debug’ 4631 | pr_debug("prog '%s': found data map %zd (%s, sec %d, off %zu) for insn %u\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_get_map_info_from_fdinfo’: libbpf.c:4840:53: warning: format ‘%i’ expects argument of type ‘int *’, but argument 3 has type ‘__u32 *’ {aka ‘unsigned int *’} [-Wformat=] 4840 | else if (sscanf(buff, "map_flags:\t%i", &val) == 1) | ~^ ~~~~ | | | | | __u32 * {aka unsigned int *} | int * | %i libbpf.c: In function ‘init_map_in_map_slots’: libbpf.c:5334:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 5334 | for (i = 0; i < map->init_slots_sz; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5350:25: note: in expansion of macro ‘pr_warn’ 5350 | pr_warn("map '%s': failed to initialize slot [%d] to map '%s' fd=%d: %s\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5354:17: note: in expansion of macro ‘pr_debug’ 5354 | pr_debug("map '%s': slot [%d] set to map '%s' fd=%d\n", | ^~~~~~~~ libbpf.c: In function ‘init_prog_array_slots’: libbpf.c:5373:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 5373 | for (i = 0; i < map->initmake[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' _slots_sz; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5383:25: note: in expansion of macro ‘pr_warn’ 5383 | pr_warn("map '%s': failed to initialize slot [%d] to prog '%s' fd=%d: %s\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5387:17: note: in expansion of macro ‘pr_debug’ 5387 | pr_debug("map '%s': slot [%d] set to prog '%s' fd=%d\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object_init_prog_arrays’: libbpf.c:5402:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5402 | for (i = 0; i < obj->nr_maps; i++) { | ^ libbpf.c: In function ‘bpf_core_add_cands’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5616:17: note: in expansion of macro ‘pr_debug’ 5616 | pr_debug("CO-RE relocating [%d] %s %s: found target candidate [%d] %s %s in [%s]\n", | ^~~~~~~~ libbpf.c: In function ‘load_module_btfs’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5676:25: note: in expansion of macro ‘pr_warn’ 5676 | pr_warn("failed to get BTF object #%d FD: %s\n", id, errstr(err)); | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5688:25: note: in expansion of macro ‘pr_warn’ 5688 | pr_warn("failed to get BTF object #%d info: %s\n", id, errstr(err)); | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5701:25: note: in expansion of macro ‘pr_warn’ 5701 | pr_warn("failed to load module [%s]'s BTF object #%d: %s\n", | ^~~~~~~ libbpf.c: In function ‘bpf_core_find_cands’: libbpf.c:5776:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5776 | for (i = 0; i < obj->btf_module_cnt; i++) { | ^ libbpf.c: In function ‘bpf_core_resolve_relo’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5894:25: note: in expansion of macro ‘pr_warn’ 5894 | pr_warn("prog '%s': relo #%d: target candidate search failed for [%d] %s %s: %ld\n", | ^~~~~~~ libbpf.c: In function ‘bpf_object__relocate_core’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:5954:17: note: in expansion of macro ‘pr_debug’ 5954 | pr_debug("sec '%s': found %d CO-RE relocations\n", sec_name, sec->num_info); | ^~~~~~~~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ libbpf.c:5956:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 5956 | for_each_btf_ext_rec(seg, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ libbpf.c:5985:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5985 | if (insn_idx >= prog->insns_cnt) | ^~ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:6008:33: note: in expansion of macro ‘pr_warn’ 6008 | pr_warn("prog '%s': relo #%d: failed to patch insn #%u: %s\n", | ^~~~~~~ In file included from libbpf.c:55: hashmap.h:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (bkt = 0; bkt < (map)->cap; bkt++) \ | ^ libbpf.c:6021:17: note: in expansion of macro ‘hashmap__for_each_entry’ 6021 | hashmap__for_each_entry(cand_cache, entry, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ libbpf.c: In function ‘bpf_object__relocate_data’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:6175:25: note: in expansion of macro ‘pr_warn’ 6175 | pr_warn("prog '%s': relo #%d: bad relo type %d\n", | ^~~~~~~ libbpf.c: In function ‘adjust_prog_btf_ext_info’: libbpf.c:6200:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6200 | if (prog->sec_idx != sec_idx) | ^~ libbpf_internal.h:443:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 443 | i < (sec)->num_info; \ | ^ libbpf.c:6203:17: note: in expansion of macro ‘for_each_btf_ext_rec’ 6203 | for_each_btf_ext_rec(ext_info, sec, i, rec) { | ^~~~~~~~~~~~~~~~~~~~ libbpf.c: In function ‘cmp_relo_by_insn_idx’: libbpf.c:6329:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6329 | if (insn_idx == relo->insn_idx) | ^~ libbpf.c:6331:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6331 | return insn_idx < relo->insn_idx ? -1 : 1; | ^ libbpf.c: In function ‘bpf_object__reloc_code’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:6429:25: note: in expansion of macro ‘pr_warn’ 6429 | pr_warn("prog '%s': unexpected relo for insn #%zu, type %d\n", | ^~~~~~~ libbpf.c: In function ‘bpf_object__relocate_calls’: libbpf.c:6602:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6602 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_object__free_relocs’: libbpf.c:6624:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6624 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_object__sort_relos’: libbpf.c:6650:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6650 | for (i = 0; i < obj->nr_programs; i++) { | ^ libbpf.c: In function ‘bpf_prog_assign_exc_cb’: libbpf.c:6706:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6706 | for (j = 0; j < obj->nr_programs; j++) { | ^ libbpf.c: In function ‘bpf_program_fixup_func_info’: libbpf.c:6945:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6945 | for (i = 0; i < ARRAY_SIZE(global_ctx_map); i++) { | ^ libbpf.c:6958:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 6958 | for (i = 0; i < prog->func_info_cnt; i++) { | ^ libbpf.c:6988:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 6988 | for (rec_idx = 0; rec_idx < prog->func_info_cnt; rec_idx++) { | ^ libbpf.c:6989:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 6989 | if (orig_ids[rec_idx] == t->type) { | ^~ libbpf.c:7011:39: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 7011 | if (func_rec->type_id == orig_fn_id) { | ^~ libbpf.c: In function ‘bpf_object__relocate’: libbpf.c:7086:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7086 | for (j = 0; j < prog->nr_reloc; j++) { | ^ libbpf.c: In function ‘bpf_object__collect_map_relos’: libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:7211:17: note: in expansion of macro ‘pr_debug’ 7211 | pr_debug(".maps relo #%d: for %zd value %zd rel->r_offset %zu name %d ('%s')\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘Elf64_Word’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:7211:17: note: in expansion of macro ‘pr_debug’ 7211 | pr_debug(".maps relo #%d: for %zd value %zd rel->r_offset %zu name %d ('%s')\n", | ^~~~~~~~ libbpf.c:7215:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7215 | for (j = 0; j < obj->nr_maps; j++) { | ^ libbpf.c:7225:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7225 | if (j == obj->nr_maps) { | ^~ libbpf.c:7290:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 7290 | if (moff >= map->init_slots_sz) { | ^~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:7302:17: note: in expansion of macro ‘pr_debug’ 7302 | pr_debug(".maps relo #%d: map '%s' slot [%d] points to %s '%s'\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object__collect_relos’: libbpf.c:7313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7313 | for (i = 0; i < obj->efile.sec_cnt; i++) { | ^ libbpf.c:7326:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7326 | if (shdr->sh_type != SHT_REL || idx < 0 || idx >= obj->efile.sec_cnt) { | ^~ libbpf.c: In function ‘bpf_object__sanitize_prog’: libbpf.c:7367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7367 | for (i = 0; i < prog->insns_cnt; i++, insn++) { | ^ libbpf.c: In function ‘bpf_object_load_prog’: libbpf.c:7592:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7592 | for (i = 0; i < obj->nr_maps; i++) { | ^ libbpf.c: In function ‘fixup_log_failed_core_relo’: libbpf.c:7728:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7728 | insn_idx, spec_buf, spec_len >= sizeof(spec_buf) ? "..." : ""); | ^~ libbpf.c: In function ‘fixup_log_missing_map_load’: libbpf.c:7754:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7754 | if (map_idx < 0 || map_idx >= obj->nr_maps) | ^~ libbpf.c: In function ‘fixup_verifier_log’: libbpf.c:7813:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7813 | for (i = 0; i < max_last_line_cnt; i++, next_line = cur_line) { | ^ libbpf.c: In function ‘find_ksym_btf_id’: libbpf.c:8233:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8233 | for (i = 0; i < obj->btf_module_cnt; i++) { | ^ libbpf.c: In function ‘bpf_object__resolve_ksym_var_btf_id’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:8287:17: note: in expansion of macro ‘pr_warn’ 8287 | pr_warn("extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:8287:17: note: in expansion of macro ‘pr_warn’ 8287 | pr_warn("extern (var ksym) '%s': incompatible types, expected [%d] %s %s, but kernel has [%d] %s %s\n", | ^~~~~~~ libbpf.c: In function ‘bpf_object__resolve_externs’: libbpf_internal.h:168:29: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘long long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:8463:25: note: in expansion of macro ‘pr_debug’ 8463 | pr_debug("extern (kcfg) '%s': set to 0x%llx\n", | ^~~~~~~~ libbpf.c: In function ‘bpf_object_prepare_struct_ops’: libbpf.c:8540:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8540 | for (i = 0; i < obj->nr_maps; i++) { | ^ libbpf.c: In function ‘bpf_object_unpin’: libbpf.c:8560:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8560 | for (i = 0; i < obj->nr_maps; i++) | ^ libbpf.c: In function ‘bpf_object_post_load_cleanup’: libbpf.c:8573:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 8573 | for (i = 0; i < obj->btf_module_cnt; i++) { | ^ libbpf.c: In function ‘bpf_object__close’: libbpf.c:9143:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 9143 | for (i = 0; i < obj->nr_extern; i++) { | ^ libbpf.c: In function ‘bpf_object__gen_loader’: libbpf.c:9213:28: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 9213 | gen = calloc(sizeof(*gen), 1); | ^ libbpf.c:9213:28: note: earlier argument should specify number of elements, later size of each element libbpf.c: In function ‘__bpf_program__iter’: libbpf.c:9243:17: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9243 | if (idx >= obj->nr_programs || idx < 0) | ^~ libbpf.c: In function ‘libbpf_unregister_prog_handler’: libbpf.c:9671:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9671 | for (i = 0; i < custom_sec_def_cnt; i++) { | ^ libbpf.c:9676:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9676 | if (i == custom_sec_def_cnt) | ^~ libbpf.c:9680:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 9680 | for (i = i + 1; i < custom_sec_def_cnt; i++) | ^ libbpf.c: In function ‘libbpf_get_type_names’: libbpf.c:9762:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 9762 | for (i = 0; i < ARRAY_SIZE(section_defs); i++) { | ^ libbpf.c:9773:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 9773 | if (strlen(buf) + strlen(section_defs[i].sec) + 2 > len) { | ^ libbpf.c: In function ‘bpf_object__collect_st_ops_relos’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 9 has type ‘Elf64_Word’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:9909:17: note: in expansion of macro ‘pr_debug’ 9909 | pr_debug("struct_ops reloc %s: for %lld value %lld shdr_idx %u rel->r_offset %zu map->sec_offset %zu name %d (\'%s\')\n", | ^~~~~~~~ libbpf.c: In function ‘find_btf_by_prefix_kind’: libbpf.c:10012:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 10012 | if (ret < 0 || ret >= sizeof(btf_type_name)) | ^~ libbpf.c: In function ‘libbpf_find_prog_btf_id’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:10058:17: note: in expansion of macro ‘pr_warn’ 10058 | pr_warn("failed bpf_prog_get_info_by_fd for FD %d: %s\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:10071:17: note: in expansion of macro ‘pr_warn’ 10071 | pr_warn("Failed to get BTF %d of the program: %s\n", info.btf_id, errstr(err)); | ^~~~~~~ libbpf.c: In function ‘find_kernel_btf_id’: libbpf.c:10115:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 10115 | for (i = 0; i < obj->btf_module_cnt; i++) { | ^ libbpf.c: In function ‘libbpf_find_attach_btf_id’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:10153:25: note: in expansion of macro ‘pr_warn’ 10153 | pr_warn("prog '%s': failed to find BPF program (FD %d) BTF ID for '%s': %s\n", | ^~~~~~~ libbpf.c: In function ‘__bpf_map__iter’: libbpf.c:10525:17: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 10525 | if (idx >= obj->nr_maps || idx < 0) | ^~ libbpf.c: In function ‘validate_map_op’: libbpf_internal.h:168:29: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 7 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:10613:25: note: in expansion of macro ‘pr_warn’ 10613 | pr_warn("map '%s': unexpected value size %zu provided for per-CPU map, expected %d * %zu = %zd\n", | ^~~~~~~ libbpf.c: In function ‘append_to_file’: libbpf.c:11091:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 11091 | if (n < 0 || n >= sizeof(buf)) | ^~ libbpf.c: In function ‘gen_probe_legacy_event_name’: libbpf.c:11151:40: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘__pid_t’ {aka ‘int’} [-Wformat=] 11151 | snprintf(buf, buf_sz, "libbpf_%u_%d_%s_0x%zx", getpid(), | ~^ ~~~~~~~~ | | | | unsigned int __pid_t {aka int} | %u libbpf.c: In function ‘libbpf_available_kallsyms_parse’: libbpf.c:11575:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 11575 | for (i = 0; i < cnt; i++) | ^ libbpf.c: In function ‘attach_kprobe’: libbpf.c:11756:50: warning: format ‘%li’ expects argument of type ‘long int *’, but argument 4 has type ‘long unsigned int *’ [-Wformat=] 11756 | n = sscanf(func_name, "%m[a-zA-Z0-9_.]+%li", &func, &offset); | ~~^ ~~~~~~~ | | | | long int * long unsigned int * | %li libbpf.c: In function ‘elf_find_func_offset_from_archive’: libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:12002:17: note: in expansion of macro ‘pr_debug’ 12002 | pr_debug("elf: symbol address match for %s of %s in %s: 0x%x + 0x%lx = 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:12002:17: note: in expansion of macro ‘pr_debug’ 12002 | pr_debug("elf: symbol address match for %s of %s in %s: 0x%x + 0x%lx = 0x%lx\n", | ^~~~~~~~ libbpf.c: In function ‘resolve_full_path’: libbpf.c:12068:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 12068 | for (i = 0; i < ARRAY_SIZE(search_paths); i++) { | ^ libbpf.c:12080:47: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare] 12080 | seg_len = next_path ? next_path - s : strlen(s); | ^~~~~~~~~~~~~ libbpf.c: In function ‘determine_tracepoint_id’: libbpf.c:12526:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 12526 | if (ret >= sizeof(file)) { | ^~ libbpf.c: In function ‘__perf_buffer__new’: libbpf.c:13512:56: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 13512 | if (map.max_entries && map.max_entries < pb->cpu_cnt) | ^ libbpf.c: In function ‘perf_buffer__process_record’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ libbpf.c:13630:17: note: in expansion of macro ‘pr_warn’ 13630 | pr_warn("unknown perf sample type %d\n", e->type); | ^~~~~~~ libbpf.c: In function ‘perf_buffer__buffer_fd’: libbpf.c:13692:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13692 | if (buf_idx >= pb->cpu_cnt) | ^~ libbpf.c: In function ‘perf_buffer__consume_buffer’: libbpf.c:13730:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 13730 | if (buf_idx >= pb->cpu_cnt) | ^~ libbpf.c: In function ‘parse_cpu_mask_file’: libbpf.c:13874:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 13874 | if (len >= sizeof(buf)) { | ^~ libbpf.c: In function ‘populate_skeleton_maps’: libbpf.c:13915:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13915 | for (i = 0; i < map_cnt; i++) { | ^ libbpf.c: In function ‘populate_skeleton_progs’: libbpf.c:13940:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13940 | for (i = 0; i < prog_cnt; i++) { | ^ libbpf.c: In function ‘bpf_object__attach_skeleton’: libbpf.c:14130:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 14130 | if (s->map_skel_sz < offsetofend(struct bpf_map_skeleton, link)) { | ^ libbpf.c: In function ‘bpf_object__detach_skeleton’: libbpf.c:14170:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 14170 | if (s->map_skel_sz < sizeof(struct bpf_map_skeleton)) | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c relo_core.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/relo_core.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' relo_core.c: In function ‘is_flex_arr’: relo_core.c:83:25: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 83 | return acc->idx == btf_vlen(t) - 1; | ^~ In file included from relo_core.c:68: relo_core.c: In function ‘__bpf_core_types_are_compat’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:220:17: note: in expansion of macro ‘pr_warn’ 220 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:220:17: note: in expansion of macro ‘pr_warn’ 220 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_parse_spec’: relo_core.c:374:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 374 | if (!flex && access_idx >= a->nelems) | ^~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:386:25: note: in expansion of macro ‘pr_warn’ 386 | pr_warn("prog '%s': relo for [%u] %s (at idx %d) captures type [%d] of unexpected kind %s\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_calc_field_relo’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:727:25: note: in expansion of macro ‘pr_warn’ 727 | pr_warn("prog '%s': relo %d at insn #%d can't be applied to array access\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:727:25: note: in expansion of macro ‘pr_warn’ 727 | pr_warn("prog '%s': relo %d at insn #%d can't be applied to array access\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:749:33: note: in expansion of macro ‘pr_warn’ 749 | pr_warn("prog '%s': relo %d at insn #%d can't be satisfied for bitfield\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:749:33: note: in expansion of macro ‘pr_warn’ 749 | pr_warn("prog '%s': relo %d at insn #%d can't be satisfied for bitfield\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_calc_relo’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:973:17: note: in expansion of macro ‘pr_warn’ 973 | pr_warn("prog '%s': relo #%d: unrecognized CO-RE relocation %s (%d) at insn #%d\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:973:17: note: in expansion of macro ‘pr_warn’ 973 | pr_warn("prog '%s': relo #%d: unrecognized CO-RE relocation %s (%d) at insn #%d\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_patch_insn’: relo_core.c:1068:48: warning: comparison of integer expressions of different signedness: ‘__s32’ {aka ‘int’} and ‘__u64’ {aka ‘long long unsigned int’} [-Wsign-compare] 1068 | if (res->validate && insn->imm != orig_val) { | ^~ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 6 has type ‘__s32’ {aka ‘int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1069:25: note: in expansion of macro ‘pr_warn’ 1069 | pr_warn("prog '%s': relo #%d: unexpected insn #%d (ALU/ALU64) value: got %u, exp %llu -> %llu\n", | ^~~~~~~ relo_core.c:1084:48: warning: comparison of integer expressions of different signedness: ‘__s16’ {aka ‘short int’} and ‘__u64’ {aka ‘long long unsigned int’} [-Wsign-compare] 1084 | if (res->validate && insn->off != orig_val) { | ^~ libbpf_internal.h:168:29: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 6 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1085:25: note: in expansion of macro ‘pr_warn’ 1085 | pr_warn("prog '%s': relo #%d: unexpected insn #%d (LDX/ST/STX) value: got %u, exp %llu -> %llu\n", | ^~~~~~~ relo_core.c:1112:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare] 1112 | if (insn_bytes_sz != res->orig_sz) { | ^~ libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 7 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1159:17: note: in expansion of macro ‘pr_warn’ 1159 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 8 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1159:17: note: in expansion of macro ‘pr_warn’ 1159 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 9 has type ‘int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1159:17: note: in expansion of macro ‘pr_warn’ 1159 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 10 has type ‘__s32’ {aka ‘int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1159:17: note: in expansion of macro ‘pr_warn’ 1159 | pr_warn("prog '%s': relo #%d: trying to relocate unrecognized insn #%d, code:0x%x, src:0x%x, dst:0x%x, off:0x%x, imm:0x%x\n", | ^~~~~~~ relo_core.c: In function ‘bpf_core_format_spec’: relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1194:9: note: in expansion of macro ‘append_buf’ 1194 | append_buf("<%s> [%u] %s %s", | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1210:25: note: in expansion of macro ‘append_buf’ 1210 | append_buf(fmt_str, s, e->val); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1218:25: note: in expansion of macro ‘append_buf’ 1218 | append_buf(fmt_str, s, (unsigned long long)btf_enum64_value(e)); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1226:33: note: in expansion of macro ‘append_buf’ 1226 | append_buf(".%s", spec->spec[i].name); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1228:33: note: in expansion of macro ‘append_buf’ 1228 | append_buf("[%u]", spec->spec[i].idx); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1231:17: note: in expansion of macro ‘append_buf’ 1231 | append_buf(" ("); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1233:25: note: in expansion of macro ‘append_buf’ 1233 | append_buf("%s%d", i == 0 ? "" : ":", spec->raw_spec[i]); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1236:25: note: in expansion of macro ‘append_buf’ 1236 | append_buf(" @ offset %u.%u)", spec->bit_offset / 8, spec->bit_offset % 8); | ^~~~~~~~~~ relo_core.c:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | if (r >= buf_sz) \ | ^~ relo_core.c:1238:25: note: in expansion of macro ‘append_buf’ 1238 | append_buf(" @ offset %u)", spec->bit_offset / 8); | ^~~~~~~~~~ relo_core.c: In function ‘bpf_core_calc_relo_insn’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1325:17: note: in expansion of macro ‘pr_warn’ 1325 | pr_warn("prog '%s': relo #%d: parsing [%d] %s %s + %s failed: %d\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1348:17: note: in expansion of macro ‘pr_warn’ 1348 | pr_warn("prog '%s': relo #%d: <%s> (%d) relocation doesn't support anonymous types\n", | ^~~~~~~ relo_core.c: In function ‘__bpf_core_types_match’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1699:17: note: in expansion of macro ‘pr_warn’ 1699 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ relo_core.c:1699:17: note: in expansion of macro ‘pr_warn’ 1699 | pr_warn("unexpected kind %s relocated, local [%d], target [%d]\n", | ^~~~~~~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c zip.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/zip.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c elf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/elf.o elf.c: In function ‘elf_find_next_scn_by_type’: elf.c:70:32: warning: comparison of integer expressions of different signedness: ‘Elf64_Word’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 70 | if (sh.sh_type == sh_type) | ^~ elf.c: In function ‘elf_find_func_offset’: elf.c:312:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 312 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { | ^ elf.c:332:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 332 | if (elf_sym_offset(sym) == ret) { | ^~ In file included from elf.c:11: libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ elf.c:357:17: note: in expansion of macro ‘pr_debug’ 357 | pr_debug("elf: symbol address match for '%s' in '%s': 0x%lx\n", name, binary_path, | ^~~~~~~~ elf.c: In function ‘elf_resolve_syms_offsets’: elf.c:437:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 437 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { | ^ elf.c: In function ‘elf_resolve_pattern_offsets’: elf.c:518:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c usdt.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/usdt.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' In file included from usdt.c:21: usdt.c: In function ‘sanity_check_usdt_elf’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:312:17: note: in expansion of macro ‘pr_warn’ 312 | pr_warn("usdt: unrecognized ELF kind %d for '%s'\n", elf_kind(elf), path); | ^~~~~~~ usdt.c: In function ‘parse_elf_segs’: usdt.c:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for (i = 0; i < n; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:422:17: note: in expansion of macro ‘pr_debug’ 422 | pr_debug("usdt: discovered PHDR #%d in '%s': vaddr 0x%lx memsz 0x%lx offset 0x%lx type 0x%lx flags 0x%lx\n", | ^~~~~~~~ usdt.c: In function ‘find_elf_seg’: usdt.c:550:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 550 | for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { | ^ usdt.c: In function ‘find_vma_seg’: usdt.c:566:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 566 | for (i = 0, seg = segs; i < seg_cnt; i++, seg++) { | ^ usdt.c: In function ‘collect_usdt_targets’: libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:675:25: note: in expansion of macro ‘pr_warn’ 675 | pr_warn("usdt: failed to find ELF program segment for '%s:%s' in '%s' at IP 0x%lx\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:681:25: note: in expansion of macro ‘pr_warn’ 681 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:681:25: note: in expansion of macro ‘pr_warn’ 681 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:681:25: note: in expansion of macro ‘pr_warn’ 681 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx) for '%s:%s' at IP 0x%lx is not executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:722:33: note: in expansion of macro ‘pr_warn’ 722 | pr_warn("usdt: failed to find shared lib memory segment for '%s:%s' in '%s' at relative IP 0x%lx\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 10 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 12 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 13 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 14 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:730:17: note: in expansion of macro ‘pr_debug’ 730 | pr_debug("usdt: probe for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved abs_ip 0x%lx rel_ip 0x%lx) args '%s' in segment [0x%lx, 0x%lx) at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:747:33: note: in expansion of macro ‘pr_warn’ 747 | pr_warn("usdt: failed to find ELF loadable segment with semaphore of '%s:%s' in '%s' at 0x%lx\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:753:33: note: in expansion of macro ‘pr_warn’ 753 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:753:33: note: in expansion of macro ‘pr_warn’ 753 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:753:33: note: in expansion of macro ‘pr_warn’ 753 | pr_warn("usdt: matched ELF binary '%s' segment [0x%lx, 0x%lx] for semaphore of '%s:%s' at 0x%lx is executable\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 10 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 11 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 12 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:173:33: note: in expansion of macro ‘__pr’ 173 | #define pr_debug(fmt, ...) __pr(LIBBPF_DEBUG, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:761:25: note: in expansion of macro ‘pr_debug’ 761 | pr_debug("usdt: sema for '%s:%s' in %s '%s': addr 0x%lx base 0x%lx (resolved 0x%lx) in segment [0x%lx, 0x%lx] at offset 0x%lx\n", | ^~~~~~~~ usdt.c: In function ‘bpf_link_usdt_detach’: usdt.c:832:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 832 | for (i = 0; i < usdt_link->uprobe_cnt; i++) { | ^ usdt.c: In function ‘usdt_manager_attach_usdt’: usdt.c:1032:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for (i = 0; i < target_cnt; i++) { | ^ libbpf_internal.h:168:29: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘long int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ usdt.c:1063:33: note: in expansion of macro ‘pr_warn’ 1063 | pr_warn("usdt: failed to map IP 0x%lx to spec #%d for '%s:%s' in '%s': %s\n", | ^~~~~~~ usdt.c: In function ‘calc_pt_regs_off’: usdt.c:1273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1273 | for (i = 0; i < ARRAY_SIZE(reg_map); i++) { | ^ usdt.c:1274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1274 | for (j = 0; j < ARRAY_SIZE(reg_map[i].names); j++) { | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c btf_iter.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/btf_iter.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c features.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/features.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' gcc -I. -I../include -I../include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unknown-warning-option -Wno-format-overflow -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DWITH_GZFILEOP -c btf_relocate.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/btf_relocate.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' In file included from btf_relocate.c:32: btf_relocate.c: In function ‘btf_relocate_map_distilled_base’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:283:33: note: in expansion of macro ‘pr_warn’ 283 | pr_warn("base BTF id [%d] maps to invalid distilled base BTF id [%d]\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:283:33: note: in expansion of macro ‘pr_warn’ 283 | pr_warn("base BTF id [%d] maps to invalid distilled base BTF id [%d]\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘__u32’ {aka ‘unsigned int’} [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:371:17: note: in expansion of macro ‘pr_warn’ 371 | pr_warn("distilled base BTF type '%s' [%d] is not mapped to base BTF id\n", | ^~~~~~~ btf_relocate.c: In function ‘btf_relocate_validate_distilled_base’: libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:400:25: note: in expansion of macro ‘pr_warn’ 400 | pr_warn("type [%d], kind [%d] is invalid for distilled base BTF; it is anonymous\n", | ^~~~~~~ libbpf_internal.h:168:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 168 | libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~ libbpf_internal.h:171:33: note: in expansion of macro ‘__pr’ 171 | #define pr_warn(fmt, ...) __pr(LIBBPF_WARN, fmt, ##__VA_ARGS__) | ^~~~ btf_relocate.c:404:25: note: in expansion of macro ‘pr_warn’ 404 | pr_warn("type [%d] in distilled based BTF has unexpected kind [%d]\n", | ^~~~~~~ btf_relocate.c: In function ‘btf_relocate_rewrite_strs’: btf_relocate.c:426:30: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 426 | if (*str_off >= r->dist_str_len) { | ^~ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' ar rcs /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/libbpf.a /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/bpf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/btf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/libbpf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/libbpf_errno.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/netlink.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/nlattr.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/str_error.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/libbpf_probes.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/bpf_prog_linfo.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/btf_dump.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/hashmap.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/ringbuf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/strset.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/linker.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/gen_loader.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/relo_core.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/usdt.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/zip.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/elf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/features.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/btf_iter.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/staticobjs/btf_relocate.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make[1]: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' ar rcs /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/libbpf.a /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/bpf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/btf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/libbpf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/libbpf_errno.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/netlink.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/nlattr.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/str_error.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/libbpf_probes.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/btf_dump.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/hashmap.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/ringbuf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/strset.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/linker.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/gen_loader.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/relo_core.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/usdt.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/zip.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/elf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/features.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/btf_iter.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/staticobjs/btf_relocate.o make[1]: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/libbpf/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD cfg.c -o cfg.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD cgroup.c -o cgroup.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD btf_dumper.c -o btf_dumper.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD btf.c -o btf.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD iter.c -o iter.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD common.c -o common.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD feature.c -o feature.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD json_writer.c -o json_writer.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD jit_disasm.c -o jit_disasm.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD main.c -o main.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD gen.c -o gen.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD link.c -o link.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD map_perf_ring.c -o map_perf_ring.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD netlink_dumper.c -o netlink_dumper.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD perf.c -o perf.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD map.c -o map.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -MMD main.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/main.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD net.c -o net.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -MMD json_writer.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/json_writer.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -MMD common.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/common.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -MMD btf.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/btf.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -MMD gen.c -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/gen.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD struct_ops.c -o struct_ops.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD tracelog.c -o tracelog.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/disasm.c -o disasm.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD xlated_dumper.c -o xlated_dumper.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' clang \ -I. \ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi/ \ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include \ -g -O2 -Wall -fno-stack-protector \ --target=bpf -c skeleton/profiler.bpf.c -o profiler.bpf.o llvm-strip -g profiler.bpf.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' clang \ -I. \ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi/ \ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include \ -g -O2 -Wall -fno-stack-protector \ --target=bpf -c skeleton/pid_iter.bpf.c -o pid_iter.bpf.o llvm-strip -g pid_iter.bpf.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/main.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/common.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/json_writer.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/gen.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/btf.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/libbpf/libbpf.a -lelf -lz -o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/bpftool make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' In function ‘libbpf_num_possible_cpus’, inlined from ‘libbpf_num_possible_cpus’ at ../libbpf/src/libbpf.c:13883:5, inlined from ‘map_set_def_max_entries’ at ../libbpf/src/libbpf.c:5420:13: ../libbpf/src/libbpf.c:13899:23: warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] 13899 | for (i = 0; i < n; i++) { | ^ ../libbpf/src/libbpf.c: In function ‘map_set_def_max_entries’: ../libbpf/src/libbpf.c:13887:18: note: ‘n’ was declared here 13887 | int err, n, i, tmp_cpus; | ^ ../libbpf/src/libbpf.c:13888:15: warning: ‘mask’ may be used uninitialized [-Wmaybe-uninitialized] 13888 | bool *mask; | ^ In function ‘btf__new’, inlined from ‘bpf_object__sanitize_and_load_btf’ at ../libbpf/src/libbpf.c:3576:14, inlined from ‘bpf_object_prepare’ at ../libbpf/src/libbpf.c:8603:16, inlined from ‘bpf_object_load’ at ../libbpf/src/libbpf.c:8641:9, inlined from ‘bpf_object__load’ at ../libbpf/src/libbpf.c:8677:9, inlined from ‘gen_trace’ at gen.c:699:8: ../libbpf/src/btf.c:1107:27: warning: ‘sz’ may be used uninitialized [-Wmaybe-uninitialized] 1107 | return libbpf_ptr(btf_new(data, size, NULL, false)); | ^ ../libbpf/src/libbpf.c: In function ‘gen_trace’: ../libbpf/src/libbpf.c:3572:23: note: ‘sz’ was declared here 3572 | __u32 sz; | ^ make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/bpftool gen skeleton profiler.bpf.o > profiler.skel.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/bootstrap/bpftool gen skeleton pid_iter.bpf.o > pid_iter.skel.h make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD pids.c -o pids.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c -MMD prog.c -o prog.o make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -W -Wall -Wextra -Wformat-signedness -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I. -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/kernel/bpf/ -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include -I/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/include/uapi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/lib64/llvm21/include -DEXPERIMENTAL_KEY_INSTRUCTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L/usr/lib64/llvm21/lib64 btf.o btf_dumper.o cfg.o cgroup.o common.o feature.o gen.o iter.o jit_disasm.o json_writer.o link.o main.o map.o map_perf_ring.o net.o netlink_dumper.o perf.o pids.o prog.o struct_ops.o tracelog.o xlated_dumper.o disasm.o /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src/libbpf/libbpf.a -lelf -lz -lcap -lLLVM-21 -o bpftool make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' In function ‘btf__new’, inlined from ‘bpf_object__sanitize_and_load_btf’ at ../libbpf/src/libbpf.c:3576:14, inlined from ‘bpf_object_prepare’ at ../libbpf/src/libbpf.c:8603:16, inlined from ‘bpf_object_load.constprop’ at ../libbpf/src/libbpf.c:8641:9: ../libbpf/src/btf.c:1107:27: warning: ‘sz’ may be used uninitialized [-Wmaybe-uninitialized] 1107 | return libbpf_ptr(btf_new(data, size, NULL, false)); | ^ ../libbpf/src/libbpf.c: In function ‘bpf_object_load.constprop’: ../libbpf/src/libbpf.c:3572:23: note: ‘sz’ was declared here 3572 | __u32 sz; | ^ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mdvoB7 + umask 022 + cd /builddir/build/BUILD/bpftool-7.6.0-build + '[' /builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/bpftool-7.6.0-build + mkdir /builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd bpftool-libbpf-v7.6.0-sources + /usr/bin/make install DESTDIR=/builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT 'INSTALL=/usr/bin/install -p' -C src/ prefix=/usr bash_compdir=/usr/share/bash-completion/completions mandir=/usr/share/man doc-install make: Entering directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' ... libbfd: [ on ] ... clang-bpf-co-re: [ on ] ... llvm: [ on ] ... libcap: [ on ] GEN vmlinux.h CLANG pid_iter.bpf.o GEN pid_iter.skel.h CC pids.o CLANG profiler.bpf.o GEN profiler.skel.h CC prog.o LINK bpftool In function ‘btf__new’, inlined from ‘bpf_object__sanitize_and_load_btf’ at ../libbpf/src/libbpf.c:3576:14, inlined from ‘bpf_object_prepare’ at ../libbpf/src/libbpf.c:8603:16, inlined from ‘bpf_object_load.constprop’ at ../libbpf/src/libbpf.c:8641:9: ../libbpf/src/btf.c:1107:27: warning: ‘sz’ may be used uninitialized [-Wmaybe-uninitialized] 1107 | return libbpf_ptr(btf_new(data, size, NULL, false)); | ^ ../libbpf/src/libbpf.c: In function ‘bpf_object_load.constprop’: ../libbpf/src/libbpf.c:3572:23: note: ‘sz’ was declared here 3572 | __u32 sz; | ^ INSTALL bpftool DESCEND /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/docs GEN bpftool-btf.8 GEN bpftool-cgroup.8 GEN bpftool-feature.8 GEN bpftool-gen.8 GEN bpftool-iter.8 GEN bpftool-link.8 GEN bpftool-map.8 GEN bpftool-net.8 GEN bpftool-perf.8 GEN bpftool-prog.8 GEN bpftool-struct_ops.8 GEN bpftool.8 INSTALL Documentation-man make: Leaving directory '/builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources/src' + mv /builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT/usr/sbin /builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT/usr/bin + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 7.6.0-1.fc44 --unique-debug-suffix -7.6.0-1.fc44.x86_64 --unique-debug-src-base bpftool-7.6.0-1.fc44.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/bpftool-7.6.0-build/bpftool-libbpf-v7.6.0-sources find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/bpftool-7.6.0-1.fc44.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT Scanned 33 directories and 108 files, processed 12 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/bpftool-7.6.0-build/SPECPARTS/rpm-debuginfo.specpart Processing files: bpftool-7.6.0-1.fc44.x86_64 Provides: bpftool = 7.6.0-1.fc44 bpftool(x86-64) = 7.6.0-1.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: filesystem(unmerged-sbin-symlinks) libLLVM.so.21.1()(64bit) libLLVM.so.21.1(LLVM_21.1)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.22)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcap.so.2()(64bit) libelf.so.1()(64bit) libelf.so.1(ELFUTILS_1.0)(64bit) libelf.so.1(ELFUTILS_1.3)(64bit) libelf.so.1(ELFUTILS_1.5)(64bit) libelf.so.1(ELFUTILS_1.6)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.3.3)(64bit) rtld(GNU_HASH) Processing files: bpftool-debugsource-7.6.0-1.fc44.x86_64 Provides: bpftool-debugsource = 7.6.0-1.fc44 bpftool-debugsource(x86-64) = 7.6.0-1.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: bpftool-debuginfo-7.6.0-1.fc44.x86_64 Provides: bpftool-debuginfo = 7.6.0-1.fc44 bpftool-debuginfo(x86-64) = 7.6.0-1.fc44 debuginfo(build-id) = ec371eaa9883c06aced1cf1e9eb6926737ccad16 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: bpftool-debugsource(x86-64) = 7.6.0-1.fc44 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/bpftool-7.6.0-build/BUILDROOT Wrote: /builddir/build/RPMS/bpftool-7.6.0-1.fc44.x86_64.rpm Wrote: /builddir/build/RPMS/bpftool-debuginfo-7.6.0-1.fc44.x86_64.rpm Wrote: /builddir/build/RPMS/bpftool-debugsource-7.6.0-1.fc44.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.rxXuXz + umask 022 + cd /builddir/build/BUILD/bpftool-7.6.0-build + test -d /builddir/build/BUILD/bpftool-7.6.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/bpftool-7.6.0-build + rm -rf /builddir/build/BUILD/bpftool-7.6.0-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild bpftool-7.6.0-1.fc44.src.rpm Finish: build phase for bpftool-7.6.0-1.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1755287011.567442/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/bpftool-7.6.0-1.fc44.src.rpm) Config(child) 1 minutes 4 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "bpftool-debugsource", "epoch": null, "version": "7.6.0", "release": "1.fc44", "arch": "x86_64" }, { "name": "bpftool-debuginfo", "epoch": null, "version": "7.6.0", "release": "1.fc44", "arch": "x86_64" }, { "name": "bpftool", "epoch": null, "version": "7.6.0", "release": "1.fc44", "arch": "src" }, { "name": "bpftool", "epoch": null, "version": "7.6.0", "release": "1.fc44", "arch": "x86_64" } ] } RPMResults finished