Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c209' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 3144872 --chroot fedora-rawhide-ppc64le --detached Version: 0.55.1 Task: {'appstream': False, 'background': False, 'build_id': 3144872, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': '84951855e3d09611e5dfa436b6c60085f7ca3ee6', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ktdreyer/mold/mold.git', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mold', 'package_version': '1.0.1-1.20220111gitb6316ef.fc36', 'project_dirname': 'mold', 'project_name': 'mold', 'project_owner': 'ktdreyer', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ktdreyer/mold/fedora-rawhide-ppc64le/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'ktdreyer/mold--ktdreyer', 'source_json': {}, 'source_type': None, 'submitter': 'ktdreyer', 'task_id': '3144872-fedora-rawhide-ppc64le', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ktdreyer/mold/mold.git /var/lib/copr-rpmbuild/workspace/workdir-ctzcx4q3/mold --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ktdreyer/mold/mold.git', '/var/lib/copr-rpmbuild/workspace/workdir-ctzcx4q3/mold', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ctzcx4q3/mold'... Running: git checkout 84951855e3d09611e5dfa436b6c60085f7ca3ee6 cmd: ['git', 'checkout', '84951855e3d09611e5dfa436b6c60085f7ca3ee6'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ctzcx4q3/mold rc: 0 stdout: stderr: Note: switching to '84951855e3d09611e5dfa436b6c60085f7ca3ee6'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 8495185 automatic import of mold Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ctzcx4q3/mold rc: 0 stdout: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading mold-b6316ef085b3416d9e5af273c2e1abf724c9561c.tar.gz INFO: Calling: curl -H Pragma: -o mold-b6316ef085b3416d9e5af273c2e1abf724c9561c.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ktdreyer/mold/mold/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c.tar.gz/md5/d300f5cc52b7ddde67ac068a3f6e2698/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4388k 100 4388k 0 0 32.2M 0 --:--:-- --:--:-- --:--:-- 32.4M INFO: Reading stdout from command: md5sum mold-b6316ef085b3416d9e5af273c2e1abf724c9561c.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-ctzcx4q3/mold/mold.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ctzcx4q3/mold --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1641936334.550698 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.15 starting (python version = 3.9.7, NVR = mock-2.15-1.fc34)... 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-ctzcx4q3/mold/mold.spec) Config(fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1641936334.550698/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: enabled HW Info plugin Mock Version: 2.15 INFO: Mock Version: 2.15 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 23 kB/s | 4.0 kB 00:00 fedora 17 MB/s | 58 MB 00:03 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf noarch 4.10.0-1.fc36 fedora 448 k dnf-plugins-core noarch 4.0.24-1.fc36 fedora 35 k Installing dependencies: alternatives ppc64le 1.19-1.fc35 fedora 37 k audit-libs ppc64le 3.0.6-2.fc36 fedora 129 k basesystem noarch 11-12.fc35 fedora 7.0 k bash ppc64le 5.1.8-3.fc36 fedora 1.7 M bzip2-libs ppc64le 1.0.8-10.fc36 fedora 45 k ca-certificates noarch 2021.2.52-2.fc36 fedora 365 k coreutils ppc64le 9.0-2.fc36 fedora 1.3 M coreutils-common ppc64le 9.0-2.fc36 fedora 2.0 M crypto-policies noarch 20211115-1.git1b1c04c.fc36 fedora 58 k curl ppc64le 7.81.0-1.fc36 fedora 313 k cyrus-sasl-lib ppc64le 2.1.27-16.fc36 fedora 864 k dbus-libs ppc64le 1:1.13.20-2.fc36 fedora 177 k dnf-data noarch 4.10.0-1.fc36 fedora 45 k elfutils-default-yama-scope noarch 0.186-1.fc36 fedora 19 k elfutils-libelf ppc64le 0.186-1.fc36 fedora 210 k elfutils-libs ppc64le 0.186-1.fc36 fedora 293 k expat ppc64le 2.4.1-2.fc35 fedora 115 k fedora-gpg-keys noarch 36-0.3 fedora 113 k fedora-release noarch 36-0.12 fedora 12 k fedora-release-common noarch 36-0.12 fedora 21 k fedora-release-identity-basic noarch 36-0.12 fedora 12 k fedora-repos noarch 36-0.3 fedora 11 k fedora-repos-rawhide noarch 36-0.3 fedora 10 k file-libs ppc64le 5.41-3.fc36 fedora 645 k filesystem ppc64le 3.16-1.fc36 fedora 1.1 M gawk ppc64le 5.1.1-1.fc36 fedora 1.0 M gdbm-libs ppc64le 1:1.22-1.fc36 fedora 63 k glib2 ppc64le 2.70.2-2.fc36 fedora 2.8 M glibc ppc64le 2.34.9000-36.fc36 fedora 2.3 M glibc-common ppc64le 2.34.9000-36.fc36 fedora 439 k glibc-minimal-langpack ppc64le 2.34.9000-36.fc36 fedora 147 k gmp ppc64le 1:6.2.1-1.fc36 fedora 303 k gnupg2 ppc64le 2.3.4-1.fc36 fedora 2.7 M gnutls ppc64le 3.7.2-2.fc35 fedora 1.0 M gpgme ppc64le 1.15.1-6.fc36 fedora 226 k grep ppc64le 3.7-1.fc36 fedora 310 k ima-evm-utils ppc64le 1.3.2-4.fc36 fedora 64 k json-c ppc64le 0.15-2.fc35 fedora 47 k keyutils-libs ppc64le 1.6.1-3.fc35 fedora 32 k krb5-libs ppc64le 1.19.2-4.fc36 fedora 811 k libacl ppc64le 2.3.1-2.fc35 fedora 26 k libarchive ppc64le 3.5.2-2.fc36 fedora 459 k libassuan ppc64le 2.5.5-3.fc35 fedora 70 k libattr ppc64le 2.5.1-3.fc35 fedora 19 k libblkid ppc64le 2.37.2-1.fc36 fedora 125 k libbrotli ppc64le 1.0.9-6.fc35 fedora 338 k libcap ppc64le 2.48-3.fc35 fedora 70 k libcap-ng ppc64le 0.8.2-8.fc36 fedora 33 k libcom_err ppc64le 1.46.5-1.fc36 fedora 25 k libcomps ppc64le 0.1.18-1.fc36 fedora 84 k libcurl ppc64le 7.81.0-1.fc36 fedora 328 k libdnf ppc64le 0.65.0-1.fc36 fedora 654 k libffi ppc64le 3.1-28.fc34 fedora 34 k libfsverity ppc64le 1.4-6.fc36 fedora 20 k libgcc ppc64le 11.2.1-7.fc36 fedora 101 k libgcrypt ppc64le 1.9.4-1.fc36 fedora 587 k libgomp ppc64le 11.2.1-7.fc36 fedora 298 k libgpg-error ppc64le 1.43-1.fc36 fedora 229 k libidn2 ppc64le 2.3.2-3.fc36 fedora 106 k libksba ppc64le 1.6.0-2.fc35 fedora 172 k libmodulemd ppc64le 2.13.0-3.fc36 fedora 223 k libmount ppc64le 2.37.2-1.fc36 fedora 153 k libnghttp2 ppc64le 1.46.0-1.fc36 fedora 78 k libnsl2 ppc64le 2.0.0-2.fc36 fedora 32 k libpsl ppc64le 0.21.1-4.fc35 fedora 65 k librepo ppc64le 1.14.2-1.fc36 fedora 101 k libreport-filesystem noarch 2.15.2-6.fc35 fedora 15 k libselinux ppc64le 3.3-2.fc36 fedora 97 k libsemanage ppc64le 3.3-1.fc36 fedora 129 k libsepol ppc64le 3.3-2.fc36 fedora 342 k libsigsegv ppc64le 2.13-3.fc35 fedora 27 k libsmartcols ppc64le 2.37.2-1.fc36 fedora 70 k libsolv ppc64le 0.7.20-1.fc36 fedora 465 k libssh ppc64le 0.9.6-1.fc36 fedora 228 k libssh-config noarch 0.9.6-1.fc36 fedora 7.3 k libstdc++ ppc64le 11.2.1-7.fc36 fedora 857 k libtasn1 ppc64le 4.18.0-1.fc36 fedora 80 k libtirpc ppc64le 1.3.2-1.rc1.fc36 fedora 109 k libunistring ppc64le 0.9.10-14.fc35 fedora 503 k libuuid ppc64le 2.37.2-1.fc36 fedora 30 k libverto ppc64le 0.3.2-2.fc35 fedora 22 k libxcrypt ppc64le 4.4.27-1.fc36 fedora 131 k libxml2 ppc64le 2.9.12-6.fc35 fedora 819 k libyaml ppc64le 0.2.5-6.fc35 fedora 69 k libzstd ppc64le 1.5.1-4.fc36 fedora 367 k lua-libs ppc64le 5.4.3-2.fc35 fedora 242 k lz4-libs ppc64le 1.9.3-3.fc35 fedora 86 k mpdecimal ppc64le 2.5.1-2.fc35 fedora 115 k mpfr ppc64le 4.1.0-8.fc35 fedora 338 k ncurses-base noarch 6.2-8.20210508.fc35 fedora 61 k ncurses-libs ppc64le 6.2-8.20210508.fc35 fedora 369 k nettle ppc64le 3.7.3-2.fc35 fedora 432 k npth ppc64le 1.6-7.fc35 fedora 24 k openldap ppc64le 2.4.59-4.fc36 fedora 287 k openssl-libs ppc64le 1:3.0.0-1.fc36 fedora 2.3 M openssl1.1 ppc64le 1:1.1.1l-1.fc36 fedora 1.5 M p11-kit ppc64le 0.23.22-4.fc35 fedora 359 k p11-kit-trust ppc64le 0.23.22-4.fc35 fedora 149 k pcre ppc64le 8.45-1.fc36 fedora 202 k pcre2 ppc64le 10.39-1.fc36 fedora 230 k pcre2-syntax noarch 10.39-1.fc36 fedora 144 k popt ppc64le 1.18-6.fc36 fedora 63 k publicsuffix-list-dafsa noarch 20210518-3.fc36 fedora 58 k python-pip-wheel noarch 21.3.1-1.fc36 fedora 1.1 M python-setuptools-wheel noarch 59.6.0-1.fc36 fedora 507 k python3 ppc64le 3.10.1-1.fc36 fedora 26 k python3-dateutil noarch 1:2.8.1-7.fc35 fedora 289 k python3-dbus ppc64le 1.2.18-2.fc35 fedora 136 k python3-distro noarch 1.6.0-1.fc35 fedora 38 k python3-dnf noarch 4.10.0-1.fc36 fedora 417 k python3-dnf-plugins-core noarch 4.0.24-1.fc36 fedora 211 k python3-gpg ppc64le 1.15.1-6.fc36 fedora 271 k python3-hawkey ppc64le 0.65.0-1.fc36 fedora 110 k python3-libcomps ppc64le 0.1.18-1.fc36 fedora 52 k python3-libdnf ppc64le 0.65.0-1.fc36 fedora 781 k python3-libs ppc64le 3.10.1-1.fc36 fedora 7.5 M python3-rpm ppc64le 4.17.0-1.fc36.1 fedora 99 k python3-six noarch 1.16.0-4.fc35 fedora 36 k readline ppc64le 8.1-3.fc35 fedora 227 k rpm ppc64le 4.17.0-1.fc36.1 fedora 536 k rpm-build-libs ppc64le 4.17.0-1.fc36.1 fedora 102 k rpm-libs ppc64le 4.17.0-1.fc36.1 fedora 359 k rpm-sign-libs ppc64le 4.17.0-1.fc36.1 fedora 27 k sed ppc64le 4.8-8.fc35 fedora 302 k setup noarch 2.13.9.1-2.fc35 fedora 143 k shadow-utils ppc64le 2:4.9-8.fc36 fedora 1.1 M sqlite-libs ppc64le 3.36.0-4.fc36 fedora 723 k systemd-libs ppc64le 250.1-1.fc36 fedora 662 k tpm2-tss ppc64le 3.1.0-4.fc36 fedora 511 k tzdata noarch 2021e-1.fc36 fedora 431 k xz-libs ppc64le 5.2.5-7.fc35 fedora 104 k zchunk-libs ppc64le 1.1.15-3.fc36 fedora 51 k zlib ppc64le 1.2.11-30.fc35 fedora 101 k Transaction Summary ================================================================================ Install 135 Packages Total download size: 54 M Installed size: 251 M Downloading Packages: (1/135): basesystem-11-12.fc35.noarch.rpm 121 kB/s | 7.0 kB 00:00 (2/135): alternatives-1.19-1.fc35.ppc64le.rpm 401 kB/s | 37 kB 00:00 (3/135): bzip2-libs-1.0.8-10.fc36.ppc64le.rpm 985 kB/s | 45 kB 00:00 (4/135): bash-5.1.8-3.fc36.ppc64le.rpm 9.5 MB/s | 1.7 MB 00:00 (5/135): coreutils-9.0-2.fc36.ppc64le.rpm 33 MB/s | 1.3 MB 00:00 (6/135): ca-certificates-2021.2.52-2.fc36.noarc 2.5 MB/s | 365 kB 00:00 (7/135): crypto-policies-20211115-1.git1b1c04c. 2.5 MB/s | 58 kB 00:00 (8/135): curl-7.81.0-1.fc36.ppc64le.rpm 12 MB/s | 313 kB 00:00 (9/135): audit-libs-3.0.6-2.fc36.ppc64le.rpm 374 kB/s | 129 kB 00:00 (10/135): cyrus-sasl-lib-2.1.27-16.fc36.ppc64le 23 MB/s | 864 kB 00:00 (11/135): coreutils-common-9.0-2.fc36.ppc64le.r 21 MB/s | 2.0 MB 00:00 (12/135): dnf-4.10.0-1.fc36.noarch.rpm 16 MB/s | 448 kB 00:00 (13/135): dbus-libs-1.13.20-2.fc36.ppc64le.rpm 3.1 MB/s | 177 kB 00:00 (14/135): dnf-plugins-core-4.0.24-1.fc36.noarch 1.5 MB/s | 35 kB 00:00 (15/135): elfutils-default-yama-scope-0.186-1.f 725 kB/s | 19 kB 00:00 (16/135): elfutils-libelf-0.186-1.fc36.ppc64le. 8.4 MB/s | 210 kB 00:00 (17/135): expat-2.4.1-2.fc35.ppc64le.rpm 4.7 MB/s | 115 kB 00:00 (18/135): elfutils-libs-0.186-1.fc36.ppc64le.rp 5.0 MB/s | 293 kB 00:00 (19/135): fedora-gpg-keys-36-0.3.noarch.rpm 4.8 MB/s | 113 kB 00:00 (20/135): fedora-release-36-0.12.noarch.rpm 463 kB/s | 12 kB 00:00 (21/135): fedora-release-common-36-0.12.noarch. 970 kB/s | 21 kB 00:00 (22/135): fedora-repos-36-0.3.noarch.rpm 494 kB/s | 11 kB 00:00 (23/135): fedora-release-identity-basic-36-0.12 482 kB/s | 12 kB 00:00 (24/135): file-libs-5.41-3.fc36.ppc64le.rpm 21 MB/s | 645 kB 00:00 (25/135): fedora-repos-rawhide-36-0.3.noarch.rp 292 kB/s | 10 kB 00:00 (26/135): filesystem-3.16-1.fc36.ppc64le.rpm 30 MB/s | 1.1 MB 00:00 (27/135): gdbm-libs-1.22-1.fc36.ppc64le.rpm 2.7 MB/s | 63 kB 00:00 (28/135): gawk-5.1.1-1.fc36.ppc64le.rpm 14 MB/s | 1.0 MB 00:00 (29/135): glib2-2.70.2-2.fc36.ppc64le.rpm 42 MB/s | 2.8 MB 00:00 (30/135): dnf-data-4.10.0-1.fc36.noarch.rpm 141 kB/s | 45 kB 00:00 (31/135): glibc-2.34.9000-36.fc36.ppc64le.rpm 28 MB/s | 2.3 MB 00:00 (32/135): glibc-common-2.34.9000-36.fc36.ppc64l 12 MB/s | 439 kB 00:00 (33/135): gmp-6.2.1-1.fc36.ppc64le.rpm 9.2 MB/s | 303 kB 00:00 (34/135): gnutls-3.7.2-2.fc35.ppc64le.rpm 28 MB/s | 1.0 MB 00:00 (35/135): glibc-minimal-langpack-2.34.9000-36.f 1.3 MB/s | 147 kB 00:00 (36/135): gnupg2-2.3.4-1.fc36.ppc64le.rpm 28 MB/s | 2.7 MB 00:00 (37/135): gpgme-1.15.1-6.fc36.ppc64le.rpm 7.1 MB/s | 226 kB 00:00 (38/135): ima-evm-utils-1.3.2-4.fc36.ppc64le.rp 2.7 MB/s | 64 kB 00:00 (39/135): json-c-0.15-2.fc35.ppc64le.rpm 1.8 MB/s | 47 kB 00:00 (40/135): grep-3.7-1.fc36.ppc64le.rpm 6.2 MB/s | 310 kB 00:00 (41/135): keyutils-libs-1.6.1-3.fc35.ppc64le.rp 1.4 MB/s | 32 kB 00:00 (42/135): libacl-2.3.1-2.fc35.ppc64le.rpm 1.1 MB/s | 26 kB 00:00 (43/135): krb5-libs-1.19.2-4.fc36.ppc64le.rpm 23 MB/s | 811 kB 00:00 (44/135): libarchive-3.5.2-2.fc36.ppc64le.rpm 16 MB/s | 459 kB 00:00 (45/135): libassuan-2.5.5-3.fc35.ppc64le.rpm 2.2 MB/s | 70 kB 00:00 (46/135): libblkid-2.37.2-1.fc36.ppc64le.rpm 5.2 MB/s | 125 kB 00:00 (47/135): libbrotli-1.0.9-6.fc35.ppc64le.rpm 12 MB/s | 338 kB 00:00 (48/135): libcap-2.48-3.fc35.ppc64le.rpm 3.0 MB/s | 70 kB 00:00 (49/135): libcap-ng-0.8.2-8.fc36.ppc64le.rpm 1.5 MB/s | 33 kB 00:00 (50/135): libcom_err-1.46.5-1.fc36.ppc64le.rpm 1.1 MB/s | 25 kB 00:00 (51/135): libcomps-0.1.18-1.fc36.ppc64le.rpm 3.6 MB/s | 84 kB 00:00 (52/135): libcurl-7.81.0-1.fc36.ppc64le.rpm 12 MB/s | 328 kB 00:00 (53/135): libdnf-0.65.0-1.fc36.ppc64le.rpm 22 MB/s | 654 kB 00:00 (54/135): libffi-3.1-28.fc34.ppc64le.rpm 1.5 MB/s | 34 kB 00:00 (55/135): libfsverity-1.4-6.fc36.ppc64le.rpm 892 kB/s | 20 kB 00:00 (56/135): libgcc-11.2.1-7.fc36.ppc64le.rpm 4.3 MB/s | 101 kB 00:00 (57/135): libattr-2.5.1-3.fc35.ppc64le.rpm 106 kB/s | 19 kB 00:00 (58/135): libgomp-11.2.1-7.fc36.ppc64le.rpm 11 MB/s | 298 kB 00:00 (59/135): libidn2-2.3.2-3.fc36.ppc64le.rpm 4.5 MB/s | 106 kB 00:00 (60/135): libgpg-error-1.43-1.fc36.ppc64le.rpm 8.0 MB/s | 229 kB 00:00 (61/135): libksba-1.6.0-2.fc35.ppc64le.rpm 7.0 MB/s | 172 kB 00:00 (62/135): libmodulemd-2.13.0-3.fc36.ppc64le.rpm 7.9 MB/s | 223 kB 00:00 (63/135): libmount-2.37.2-1.fc36.ppc64le.rpm 6.2 MB/s | 153 kB 00:00 (64/135): libnghttp2-1.46.0-1.fc36.ppc64le.rpm 3.0 MB/s | 78 kB 00:00 (65/135): libnsl2-2.0.0-2.fc36.ppc64le.rpm 1.4 MB/s | 32 kB 00:00 (66/135): libgcrypt-1.9.4-1.fc36.ppc64le.rpm 3.6 MB/s | 587 kB 00:00 (67/135): libpsl-0.21.1-4.fc35.ppc64le.rpm 1.4 MB/s | 65 kB 00:00 (68/135): librepo-1.14.2-1.fc36.ppc64le.rpm 3.0 MB/s | 101 kB 00:00 (69/135): libreport-filesystem-2.15.2-6.fc35.no 694 kB/s | 15 kB 00:00 (70/135): libsemanage-3.3-1.fc36.ppc64le.rpm 5.2 MB/s | 129 kB 00:00 (71/135): libselinux-3.3-2.fc36.ppc64le.rpm 3.4 MB/s | 97 kB 00:00 (72/135): libsepol-3.3-2.fc36.ppc64le.rpm 13 MB/s | 342 kB 00:00 (73/135): libsigsegv-2.13-3.fc35.ppc64le.rpm 1.2 MB/s | 27 kB 00:00 (74/135): libsmartcols-2.37.2-1.fc36.ppc64le.rp 2.6 MB/s | 70 kB 00:00 (75/135): libssh-0.9.6-1.fc36.ppc64le.rpm 8.7 MB/s | 228 kB 00:00 (76/135): libsolv-0.7.20-1.fc36.ppc64le.rpm 15 MB/s | 465 kB 00:00 (77/135): libssh-config-0.9.6-1.fc36.noarch.rpm 292 kB/s | 7.3 kB 00:00 (78/135): libstdc++-11.2.1-7.fc36.ppc64le.rpm 25 MB/s | 857 kB 00:00 (79/135): libtasn1-4.18.0-1.fc36.ppc64le.rpm 2.5 MB/s | 80 kB 00:00 (80/135): libtirpc-1.3.2-1.rc1.fc36.ppc64le.rpm 3.4 MB/s | 109 kB 00:00 (81/135): libuuid-2.37.2-1.fc36.ppc64le.rpm 1.3 MB/s | 30 kB 00:00 (82/135): libunistring-0.9.10-14.fc35.ppc64le.r 17 MB/s | 503 kB 00:00 (83/135): libverto-0.3.2-2.fc35.ppc64le.rpm 781 kB/s | 22 kB 00:00 (84/135): libxcrypt-4.4.27-1.fc36.ppc64le.rpm 5.4 MB/s | 131 kB 00:00 (85/135): libyaml-0.2.5-6.fc35.ppc64le.rpm 2.6 MB/s | 69 kB 00:00 (86/135): libzstd-1.5.1-4.fc36.ppc64le.rpm 14 MB/s | 367 kB 00:00 (87/135): lua-libs-5.4.3-2.fc35.ppc64le.rpm 8.5 MB/s | 242 kB 00:00 (88/135): lz4-libs-1.9.3-3.fc35.ppc64le.rpm 3.7 MB/s | 86 kB 00:00 (89/135): mpdecimal-2.5.1-2.fc35.ppc64le.rpm 4.3 MB/s | 115 kB 00:00 (90/135): libxml2-2.9.12-6.fc35.ppc64le.rpm 8.3 MB/s | 819 kB 00:00 (91/135): mpfr-4.1.0-8.fc35.ppc64le.rpm 11 MB/s | 338 kB 00:00 (92/135): ncurses-base-6.2-8.20210508.fc35.noar 2.3 MB/s | 61 kB 00:00 (93/135): ncurses-libs-6.2-8.20210508.fc35.ppc6 13 MB/s | 369 kB 00:00 (94/135): nettle-3.7.3-2.fc35.ppc64le.rpm 15 MB/s | 432 kB 00:00 (95/135): npth-1.6-7.fc35.ppc64le.rpm 965 kB/s | 24 kB 00:00 (96/135): openldap-2.4.59-4.fc36.ppc64le.rpm 11 MB/s | 287 kB 00:00 (97/135): p11-kit-0.23.22-4.fc35.ppc64le.rpm 6.6 MB/s | 359 kB 00:00 (98/135): openssl1.1-1.1.1l-1.fc36.ppc64le.rpm 19 MB/s | 1.5 MB 00:00 (99/135): openssl-libs-3.0.0-1.fc36.ppc64le.rpm 24 MB/s | 2.3 MB 00:00 (100/135): p11-kit-trust-0.23.22-4.fc35.ppc64le 6.2 MB/s | 149 kB 00:00 (101/135): pcre-8.45-1.fc36.ppc64le.rpm 7.2 MB/s | 202 kB 00:00 (102/135): pcre2-syntax-10.39-1.fc36.noarch.rpm 5.9 MB/s | 144 kB 00:00 (103/135): pcre2-10.39-1.fc36.ppc64le.rpm 6.4 MB/s | 230 kB 00:00 (104/135): popt-1.18-6.fc36.ppc64le.rpm 2.4 MB/s | 63 kB 00:00 (105/135): python-setuptools-wheel-59.6.0-1.fc3 15 MB/s | 507 kB 00:00 (106/135): publicsuffix-list-dafsa-20210518-3.f 786 kB/s | 58 kB 00:00 (107/135): python3-3.10.1-1.fc36.ppc64le.rpm 1.0 MB/s | 26 kB 00:00 (108/135): python-pip-wheel-21.3.1-1.fc36.noarc 12 MB/s | 1.1 MB 00:00 (109/135): python3-dateutil-2.8.1-7.fc35.noarch 9.8 MB/s | 289 kB 00:00 (110/135): python3-dbus-1.2.18-2.fc35.ppc64le.r 4.6 MB/s | 136 kB 00:00 (111/135): python3-distro-1.6.0-1.fc35.noarch.r 1.6 MB/s | 38 kB 00:00 (112/135): python3-dnf-plugins-core-4.0.24-1.fc 7.5 MB/s | 211 kB 00:00 (113/135): python3-hawkey-0.65.0-1.fc36.ppc64le 4.1 MB/s | 110 kB 00:00 (114/135): python3-gpg-1.15.1-6.fc36.ppc64le.rp 6.9 MB/s | 271 kB 00:00 (115/135): python3-dnf-4.10.0-1.fc36.noarch.rpm 5.2 MB/s | 417 kB 00:00 (116/135): python3-libcomps-0.1.18-1.fc36.ppc64 1.7 MB/s | 52 kB 00:00 (117/135): python3-rpm-4.17.0-1.fc36.1.ppc64le. 3.6 MB/s | 99 kB 00:00 (118/135): python3-six-1.16.0-4.fc35.noarch.rpm 1.3 MB/s | 36 kB 00:00 (119/135): readline-8.1-3.fc35.ppc64le.rpm 7.2 MB/s | 227 kB 00:00 (120/135): python3-libs-3.10.1-1.fc36.ppc64le.r 62 MB/s | 7.5 MB 00:00 (121/135): rpm-4.17.0-1.fc36.1.ppc64le.rpm 16 MB/s | 536 kB 00:00 (122/135): rpm-build-libs-4.17.0-1.fc36.1.ppc64 4.3 MB/s | 102 kB 00:00 (123/135): rpm-libs-4.17.0-1.fc36.1.ppc64le.rpm 11 MB/s | 359 kB 00:00 (124/135): rpm-sign-libs-4.17.0-1.fc36.1.ppc64l 1.2 MB/s | 27 kB 00:00 (125/135): python3-libdnf-0.65.0-1.fc36.ppc64le 3.6 MB/s | 781 kB 00:00 (126/135): sed-4.8-8.fc35.ppc64le.rpm 9.2 MB/s | 302 kB 00:00 (127/135): setup-2.13.9.1-2.fc35.noarch.rpm 5.4 MB/s | 143 kB 00:00 (128/135): systemd-libs-250.1-1.fc36.ppc64le.rp 18 MB/s | 662 kB 00:00 (129/135): sqlite-libs-3.36.0-4.fc36.ppc64le.rp 11 MB/s | 723 kB 00:00 (130/135): tpm2-tss-3.1.0-4.fc36.ppc64le.rpm 16 MB/s | 511 kB 00:00 (131/135): shadow-utils-4.9-8.fc36.ppc64le.rpm 15 MB/s | 1.1 MB 00:00 (132/135): xz-libs-5.2.5-7.fc35.ppc64le.rpm 4.4 MB/s | 104 kB 00:00 (133/135): zchunk-libs-1.1.15-3.fc36.ppc64le.rp 2.2 MB/s | 51 kB 00:00 (134/135): tzdata-2021e-1.fc36.noarch.rpm 13 MB/s | 431 kB 00:00 (135/135): zlib-1.2.11-30.fc35.ppc64le.rpm 4.3 MB/s | 101 kB 00:00 -------------------------------------------------------------------------------- Total 25 MB/s | 54 MB 00:02 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x38AB71F4: Userid : "Fedora (36) " Fingerprint: 53DE D2CB 922D 8B8D 9E63 FD18 999F 7CBF 38AB 71F4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary (0x38AB71F4) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x9867C58F: Userid : "Fedora (35) " Fingerprint: 787E A6AE 1147 EEE5 6C40 B30C DB46 3971 9867 C58F From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-35-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-1.fc36.ppc64le 1/1 Preparing : 1/1 Installing : libgcc-11.2.1-7.fc36.ppc64le 1/135 Running scriptlet: libgcc-11.2.1-7.fc36.ppc64le 1/135 Installing : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 2/135 Running scriptlet: crypto-policies-20211115-1.git1b1c04c.fc36.noarc 2/135 Installing : tzdata-2021e-1.fc36.noarch 3/135 Installing : fedora-release-identity-basic-36-0.12.noarch 4/135 Installing : python-setuptools-wheel-59.6.0-1.fc36.noarch 5/135 Installing : publicsuffix-list-dafsa-20210518-3.fc36.noarch 6/135 Installing : pcre2-syntax-10.39-1.fc36.noarch 7/135 Installing : ncurses-base-6.2-8.20210508.fc35.noarch 8/135 Installing : libssh-config-0.9.6-1.fc36.noarch 9/135 Installing : libreport-filesystem-2.15.2-6.fc35.noarch 10/135 Installing : dnf-data-4.10.0-1.fc36.noarch 11/135 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-36-0.3.noarch 12/135 Installing : fedora-release-36-0.12.noarch 13/135 Installing : fedora-release-common-36-0.12.noarch 14/135 Installing : fedora-repos-rawhide-36-0.3.noarch 15/135 Installing : fedora-repos-36-0.3.noarch 16/135 Installing : setup-2.13.9.1-2.fc35.noarch 17/135 Running scriptlet: setup-2.13.9.1-2.fc35.noarch 17/135 Installing : filesystem-3.16-1.fc36.ppc64le 18/135 Installing : basesystem-11-12.fc35.noarch 19/135 Installing : glibc-minimal-langpack-2.34.9000-36.fc36.ppc64le 20/135 Installing : glibc-common-2.34.9000-36.fc36.ppc64le 21/135 Running scriptlet: glibc-2.34.9000-36.fc36.ppc64le 22/135 Installing : glibc-2.34.9000-36.fc36.ppc64le 22/135 Running scriptlet: glibc-2.34.9000-36.fc36.ppc64le 22/135 Installing : ncurses-libs-6.2-8.20210508.fc35.ppc64le 23/135 Installing : bash-5.1.8-3.fc36.ppc64le 24/135 Running scriptlet: bash-5.1.8-3.fc36.ppc64le 24/135 Installing : zlib-1.2.11-30.fc35.ppc64le 25/135 Installing : bzip2-libs-1.0.8-10.fc36.ppc64le 26/135 Installing : xz-libs-5.2.5-7.fc35.ppc64le 27/135 Installing : libzstd-1.5.1-4.fc36.ppc64le 28/135 Installing : sqlite-libs-3.36.0-4.fc36.ppc64le 29/135 Installing : libcap-2.48-3.fc35.ppc64le 30/135 Installing : gmp-1:6.2.1-1.fc36.ppc64le 31/135 Installing : libgpg-error-1.43-1.fc36.ppc64le 32/135 Installing : popt-1.18-6.fc36.ppc64le 33/135 Installing : libxml2-2.9.12-6.fc35.ppc64le 34/135 Installing : libstdc++-11.2.1-7.fc36.ppc64le 35/135 Installing : lua-libs-5.4.3-2.fc35.ppc64le 36/135 Installing : elfutils-libelf-0.186-1.fc36.ppc64le 37/135 Installing : file-libs-5.41-3.fc36.ppc64le 38/135 Installing : readline-8.1-3.fc35.ppc64le 39/135 Installing : libattr-2.5.1-3.fc35.ppc64le 40/135 Installing : libacl-2.3.1-2.fc35.ppc64le 41/135 Installing : libcom_err-1.46.5-1.fc36.ppc64le 42/135 Installing : libffi-3.1-28.fc34.ppc64le 43/135 Installing : p11-kit-0.23.22-4.fc35.ppc64le 44/135 Installing : libunistring-0.9.10-14.fc35.ppc64le 45/135 Installing : libidn2-2.3.2-3.fc36.ppc64le 46/135 Installing : libuuid-2.37.2-1.fc36.ppc64le 47/135 Installing : libxcrypt-4.4.27-1.fc36.ppc64le 48/135 Installing : libassuan-2.5.5-3.fc35.ppc64le 49/135 Installing : libgcrypt-1.9.4-1.fc36.ppc64le 50/135 Installing : expat-2.4.1-2.fc35.ppc64le 51/135 Installing : gdbm-libs-1:1.22-1.fc36.ppc64le 52/135 Installing : json-c-0.15-2.fc35.ppc64le 53/135 Installing : keyutils-libs-1.6.1-3.fc35.ppc64le 54/135 Installing : libsepol-3.3-2.fc36.ppc64le 55/135 Installing : libsmartcols-2.37.2-1.fc36.ppc64le 56/135 Installing : libtasn1-4.18.0-1.fc36.ppc64le 57/135 Installing : lz4-libs-1.9.3-3.fc35.ppc64le 58/135 Installing : pcre-8.45-1.fc36.ppc64le 59/135 Installing : grep-3.7-1.fc36.ppc64le 60/135 Installing : libcomps-0.1.18-1.fc36.ppc64le 61/135 Installing : libpsl-0.21.1-4.fc35.ppc64le 62/135 Installing : mpdecimal-2.5.1-2.fc35.ppc64le 63/135 Installing : libksba-1.6.0-2.fc35.ppc64le 64/135 Installing : mpfr-4.1.0-8.fc35.ppc64le 65/135 Installing : nettle-3.7.3-2.fc35.ppc64le 66/135 Installing : openssl1.1-1:1.1.1l-1.fc36.ppc64le 67/135 Installing : libarchive-3.5.2-2.fc36.ppc64le 68/135 Installing : elfutils-default-yama-scope-0.186-1.fc36.noarch 69/135 Running scriptlet: elfutils-default-yama-scope-0.186-1.fc36.noarch 69/135 Installing : elfutils-libs-0.186-1.fc36.ppc64le 70/135 Installing : alternatives-1.19-1.fc35.ppc64le 71/135 Installing : p11-kit-trust-0.23.22-4.fc35.ppc64le 72/135 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.ppc64le 72/135 Installing : gnutls-3.7.2-2.fc35.ppc64le 73/135 Installing : libbrotli-1.0.9-6.fc35.ppc64le 74/135 Installing : libcap-ng-0.8.2-8.fc36.ppc64le 75/135 Installing : audit-libs-3.0.6-2.fc36.ppc64le 76/135 Installing : libgomp-11.2.1-7.fc36.ppc64le 77/135 Installing : libnghttp2-1.46.0-1.fc36.ppc64le 78/135 Installing : libsigsegv-2.13-3.fc35.ppc64le 79/135 Installing : gawk-5.1.1-1.fc36.ppc64le 80/135 Installing : libverto-0.3.2-2.fc35.ppc64le 81/135 Installing : libyaml-0.2.5-6.fc35.ppc64le 82/135 Installing : npth-1.6-7.fc35.ppc64le 83/135 Installing : pcre2-10.39-1.fc36.ppc64le 84/135 Installing : libselinux-3.3-2.fc36.ppc64le 85/135 Installing : sed-4.8-8.fc35.ppc64le 86/135 Installing : libsemanage-3.3-1.fc36.ppc64le 87/135 Installing : shadow-utils-2:4.9-8.fc36.ppc64le 88/135 Installing : coreutils-common-9.0-2.fc36.ppc64le 89/135 Installing : openssl-libs-1:3.0.0-1.fc36.ppc64le 90/135 Installing : coreutils-9.0-2.fc36.ppc64le 91/135 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 92/135 Installing : ca-certificates-2021.2.52-2.fc36.noarch 92/135 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 92/135 Installing : krb5-libs-1.19.2-4.fc36.ppc64le 93/135 Installing : libtirpc-1.3.2-1.rc1.fc36.ppc64le 94/135 Installing : libfsverity-1.4-6.fc36.ppc64le 95/135 Installing : zchunk-libs-1.1.15-3.fc36.ppc64le 96/135 Installing : libnsl2-2.0.0-2.fc36.ppc64le 97/135 Installing : cyrus-sasl-lib-2.1.27-16.fc36.ppc64le 98/135 Installing : openldap-2.4.59-4.fc36.ppc64le 99/135 Installing : gnupg2-2.3.4-1.fc36.ppc64le 100/135 Installing : gpgme-1.15.1-6.fc36.ppc64le 101/135 Installing : libssh-0.9.6-1.fc36.ppc64le 102/135 Installing : libcurl-7.81.0-1.fc36.ppc64le 103/135 Installing : curl-7.81.0-1.fc36.ppc64le 104/135 Installing : rpm-4.17.0-1.fc36.1.ppc64le 105/135 Installing : rpm-libs-4.17.0-1.fc36.1.ppc64le 106/135 Installing : libsolv-0.7.20-1.fc36.ppc64le 107/135 Installing : rpm-build-libs-4.17.0-1.fc36.1.ppc64le 108/135 Running scriptlet: tpm2-tss-3.1.0-4.fc36.ppc64le 109/135 useradd warning: tss's uid 59 outside of the SYS_UID_MIN 201 and SYS_UID_MAX 999 range. Installing : tpm2-tss-3.1.0-4.fc36.ppc64le 109/135 Installing : ima-evm-utils-1.3.2-4.fc36.ppc64le 110/135 Installing : rpm-sign-libs-4.17.0-1.fc36.1.ppc64le 111/135 Installing : python-pip-wheel-21.3.1-1.fc36.noarch 112/135 Installing : python3-3.10.1-1.fc36.ppc64le 113/135 Installing : python3-libs-3.10.1-1.fc36.ppc64le 114/135 Installing : python3-libcomps-0.1.18-1.fc36.ppc64le 115/135 Installing : python3-distro-1.6.0-1.fc35.noarch 116/135 Installing : python3-gpg-1.15.1-6.fc36.ppc64le 117/135 Installing : python3-rpm-4.17.0-1.fc36.1.ppc64le 118/135 Installing : python3-six-1.16.0-4.fc35.noarch 119/135 Installing : python3-dateutil-1:2.8.1-7.fc35.noarch 120/135 Installing : libblkid-2.37.2-1.fc36.ppc64le 121/135 Running scriptlet: libblkid-2.37.2-1.fc36.ppc64le 121/135 Installing : libmount-2.37.2-1.fc36.ppc64le 122/135 Installing : glib2-2.70.2-2.fc36.ppc64le 123/135 Installing : libmodulemd-2.13.0-3.fc36.ppc64le 124/135 Installing : librepo-1.14.2-1.fc36.ppc64le 125/135 Installing : libdnf-0.65.0-1.fc36.ppc64le 126/135 Installing : python3-libdnf-0.65.0-1.fc36.ppc64le 127/135 Installing : python3-hawkey-0.65.0-1.fc36.ppc64le 128/135 Installing : python3-dnf-4.10.0-1.fc36.noarch 129/135 Installing : systemd-libs-250.1-1.fc36.ppc64le 130/135 Running scriptlet: systemd-libs-250.1-1.fc36.ppc64le 130/135 Installing : dbus-libs-1:1.13.20-2.fc36.ppc64le 131/135 Installing : python3-dbus-1.2.18-2.fc35.ppc64le 132/135 Installing : python3-dnf-plugins-core-4.0.24-1.fc36.noarch 133/135 Installing : dnf-plugins-core-4.0.24-1.fc36.noarch 134/135 Installing : dnf-4.10.0-1.fc36.noarch 135/135 Running scriptlet: dnf-4.10.0-1.fc36.noarch 135/135 Running scriptlet: filesystem-3.16-1.fc36.ppc64le 135/135 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 135/135 Running scriptlet: rpm-4.17.0-1.fc36.1.ppc64le 135/135 Running scriptlet: dnf-4.10.0-1.fc36.noarch 135/135 Verifying : alternatives-1.19-1.fc35.ppc64le 1/135 Verifying : audit-libs-3.0.6-2.fc36.ppc64le 2/135 Verifying : basesystem-11-12.fc35.noarch 3/135 Verifying : bash-5.1.8-3.fc36.ppc64le 4/135 Verifying : bzip2-libs-1.0.8-10.fc36.ppc64le 5/135 Verifying : ca-certificates-2021.2.52-2.fc36.noarch 6/135 Verifying : coreutils-9.0-2.fc36.ppc64le 7/135 Verifying : coreutils-common-9.0-2.fc36.ppc64le 8/135 Verifying : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 9/135 Verifying : curl-7.81.0-1.fc36.ppc64le 10/135 Verifying : cyrus-sasl-lib-2.1.27-16.fc36.ppc64le 11/135 Verifying : dbus-libs-1:1.13.20-2.fc36.ppc64le 12/135 Verifying : dnf-4.10.0-1.fc36.noarch 13/135 Verifying : dnf-data-4.10.0-1.fc36.noarch 14/135 Verifying : dnf-plugins-core-4.0.24-1.fc36.noarch 15/135 Verifying : elfutils-default-yama-scope-0.186-1.fc36.noarch 16/135 Verifying : elfutils-libelf-0.186-1.fc36.ppc64le 17/135 Verifying : elfutils-libs-0.186-1.fc36.ppc64le 18/135 Verifying : expat-2.4.1-2.fc35.ppc64le 19/135 Verifying : fedora-gpg-keys-36-0.3.noarch 20/135 Verifying : fedora-release-36-0.12.noarch 21/135 Verifying : fedora-release-common-36-0.12.noarch 22/135 Verifying : fedora-release-identity-basic-36-0.12.noarch 23/135 Verifying : fedora-repos-36-0.3.noarch 24/135 Verifying : fedora-repos-rawhide-36-0.3.noarch 25/135 Verifying : file-libs-5.41-3.fc36.ppc64le 26/135 Verifying : filesystem-3.16-1.fc36.ppc64le 27/135 Verifying : gawk-5.1.1-1.fc36.ppc64le 28/135 Verifying : gdbm-libs-1:1.22-1.fc36.ppc64le 29/135 Verifying : glib2-2.70.2-2.fc36.ppc64le 30/135 Verifying : glibc-2.34.9000-36.fc36.ppc64le 31/135 Verifying : glibc-common-2.34.9000-36.fc36.ppc64le 32/135 Verifying : glibc-minimal-langpack-2.34.9000-36.fc36.ppc64le 33/135 Verifying : gmp-1:6.2.1-1.fc36.ppc64le 34/135 Verifying : gnupg2-2.3.4-1.fc36.ppc64le 35/135 Verifying : gnutls-3.7.2-2.fc35.ppc64le 36/135 Verifying : gpgme-1.15.1-6.fc36.ppc64le 37/135 Verifying : grep-3.7-1.fc36.ppc64le 38/135 Verifying : ima-evm-utils-1.3.2-4.fc36.ppc64le 39/135 Verifying : json-c-0.15-2.fc35.ppc64le 40/135 Verifying : keyutils-libs-1.6.1-3.fc35.ppc64le 41/135 Verifying : krb5-libs-1.19.2-4.fc36.ppc64le 42/135 Verifying : libacl-2.3.1-2.fc35.ppc64le 43/135 Verifying : libarchive-3.5.2-2.fc36.ppc64le 44/135 Verifying : libassuan-2.5.5-3.fc35.ppc64le 45/135 Verifying : libattr-2.5.1-3.fc35.ppc64le 46/135 Verifying : libblkid-2.37.2-1.fc36.ppc64le 47/135 Verifying : libbrotli-1.0.9-6.fc35.ppc64le 48/135 Verifying : libcap-2.48-3.fc35.ppc64le 49/135 Verifying : libcap-ng-0.8.2-8.fc36.ppc64le 50/135 Verifying : libcom_err-1.46.5-1.fc36.ppc64le 51/135 Verifying : libcomps-0.1.18-1.fc36.ppc64le 52/135 Verifying : libcurl-7.81.0-1.fc36.ppc64le 53/135 Verifying : libdnf-0.65.0-1.fc36.ppc64le 54/135 Verifying : libffi-3.1-28.fc34.ppc64le 55/135 Verifying : libfsverity-1.4-6.fc36.ppc64le 56/135 Verifying : libgcc-11.2.1-7.fc36.ppc64le 57/135 Verifying : libgcrypt-1.9.4-1.fc36.ppc64le 58/135 Verifying : libgomp-11.2.1-7.fc36.ppc64le 59/135 Verifying : libgpg-error-1.43-1.fc36.ppc64le 60/135 Verifying : libidn2-2.3.2-3.fc36.ppc64le 61/135 Verifying : libksba-1.6.0-2.fc35.ppc64le 62/135 Verifying : libmodulemd-2.13.0-3.fc36.ppc64le 63/135 Verifying : libmount-2.37.2-1.fc36.ppc64le 64/135 Verifying : libnghttp2-1.46.0-1.fc36.ppc64le 65/135 Verifying : libnsl2-2.0.0-2.fc36.ppc64le 66/135 Verifying : libpsl-0.21.1-4.fc35.ppc64le 67/135 Verifying : librepo-1.14.2-1.fc36.ppc64le 68/135 Verifying : libreport-filesystem-2.15.2-6.fc35.noarch 69/135 Verifying : libselinux-3.3-2.fc36.ppc64le 70/135 Verifying : libsemanage-3.3-1.fc36.ppc64le 71/135 Verifying : libsepol-3.3-2.fc36.ppc64le 72/135 Verifying : libsigsegv-2.13-3.fc35.ppc64le 73/135 Verifying : libsmartcols-2.37.2-1.fc36.ppc64le 74/135 Verifying : libsolv-0.7.20-1.fc36.ppc64le 75/135 Verifying : libssh-0.9.6-1.fc36.ppc64le 76/135 Verifying : libssh-config-0.9.6-1.fc36.noarch 77/135 Verifying : libstdc++-11.2.1-7.fc36.ppc64le 78/135 Verifying : libtasn1-4.18.0-1.fc36.ppc64le 79/135 Verifying : libtirpc-1.3.2-1.rc1.fc36.ppc64le 80/135 Verifying : libunistring-0.9.10-14.fc35.ppc64le 81/135 Verifying : libuuid-2.37.2-1.fc36.ppc64le 82/135 Verifying : libverto-0.3.2-2.fc35.ppc64le 83/135 Verifying : libxcrypt-4.4.27-1.fc36.ppc64le 84/135 Verifying : libxml2-2.9.12-6.fc35.ppc64le 85/135 Verifying : libyaml-0.2.5-6.fc35.ppc64le 86/135 Verifying : libzstd-1.5.1-4.fc36.ppc64le 87/135 Verifying : lua-libs-5.4.3-2.fc35.ppc64le 88/135 Verifying : lz4-libs-1.9.3-3.fc35.ppc64le 89/135 Verifying : mpdecimal-2.5.1-2.fc35.ppc64le 90/135 Verifying : mpfr-4.1.0-8.fc35.ppc64le 91/135 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 92/135 Verifying : ncurses-libs-6.2-8.20210508.fc35.ppc64le 93/135 Verifying : nettle-3.7.3-2.fc35.ppc64le 94/135 Verifying : npth-1.6-7.fc35.ppc64le 95/135 Verifying : openldap-2.4.59-4.fc36.ppc64le 96/135 Verifying : openssl-libs-1:3.0.0-1.fc36.ppc64le 97/135 Verifying : openssl1.1-1:1.1.1l-1.fc36.ppc64le 98/135 Verifying : p11-kit-0.23.22-4.fc35.ppc64le 99/135 Verifying : p11-kit-trust-0.23.22-4.fc35.ppc64le 100/135 Verifying : pcre-8.45-1.fc36.ppc64le 101/135 Verifying : pcre2-10.39-1.fc36.ppc64le 102/135 Verifying : pcre2-syntax-10.39-1.fc36.noarch 103/135 Verifying : popt-1.18-6.fc36.ppc64le 104/135 Verifying : publicsuffix-list-dafsa-20210518-3.fc36.noarch 105/135 Verifying : python-pip-wheel-21.3.1-1.fc36.noarch 106/135 Verifying : python-setuptools-wheel-59.6.0-1.fc36.noarch 107/135 Verifying : python3-3.10.1-1.fc36.ppc64le 108/135 Verifying : python3-dateutil-1:2.8.1-7.fc35.noarch 109/135 Verifying : python3-dbus-1.2.18-2.fc35.ppc64le 110/135 Verifying : python3-distro-1.6.0-1.fc35.noarch 111/135 Verifying : python3-dnf-4.10.0-1.fc36.noarch 112/135 Verifying : python3-dnf-plugins-core-4.0.24-1.fc36.noarch 113/135 Verifying : python3-gpg-1.15.1-6.fc36.ppc64le 114/135 Verifying : python3-hawkey-0.65.0-1.fc36.ppc64le 115/135 Verifying : python3-libcomps-0.1.18-1.fc36.ppc64le 116/135 Verifying : python3-libdnf-0.65.0-1.fc36.ppc64le 117/135 Verifying : python3-libs-3.10.1-1.fc36.ppc64le 118/135 Verifying : python3-rpm-4.17.0-1.fc36.1.ppc64le 119/135 Verifying : python3-six-1.16.0-4.fc35.noarch 120/135 Verifying : readline-8.1-3.fc35.ppc64le 121/135 Verifying : rpm-4.17.0-1.fc36.1.ppc64le 122/135 Verifying : rpm-build-libs-4.17.0-1.fc36.1.ppc64le 123/135 Verifying : rpm-libs-4.17.0-1.fc36.1.ppc64le 124/135 Verifying : rpm-sign-libs-4.17.0-1.fc36.1.ppc64le 125/135 Verifying : sed-4.8-8.fc35.ppc64le 126/135 Verifying : setup-2.13.9.1-2.fc35.noarch 127/135 Verifying : shadow-utils-2:4.9-8.fc36.ppc64le 128/135 Verifying : sqlite-libs-3.36.0-4.fc36.ppc64le 129/135 Verifying : systemd-libs-250.1-1.fc36.ppc64le 130/135 Verifying : tpm2-tss-3.1.0-4.fc36.ppc64le 131/135 Verifying : tzdata-2021e-1.fc36.noarch 132/135 Verifying : xz-libs-5.2.5-7.fc35.ppc64le 133/135 Verifying : zchunk-libs-1.1.15-3.fc36.ppc64le 134/135 Verifying : zlib-1.2.11-30.fc35.ppc64le 135/135 Installed: alternatives-1.19-1.fc35.ppc64le audit-libs-3.0.6-2.fc36.ppc64le basesystem-11-12.fc35.noarch bash-5.1.8-3.fc36.ppc64le bzip2-libs-1.0.8-10.fc36.ppc64le ca-certificates-2021.2.52-2.fc36.noarch coreutils-9.0-2.fc36.ppc64le coreutils-common-9.0-2.fc36.ppc64le crypto-policies-20211115-1.git1b1c04c.fc36.noarch curl-7.81.0-1.fc36.ppc64le cyrus-sasl-lib-2.1.27-16.fc36.ppc64le dbus-libs-1:1.13.20-2.fc36.ppc64le dnf-4.10.0-1.fc36.noarch dnf-data-4.10.0-1.fc36.noarch dnf-plugins-core-4.0.24-1.fc36.noarch elfutils-default-yama-scope-0.186-1.fc36.noarch elfutils-libelf-0.186-1.fc36.ppc64le elfutils-libs-0.186-1.fc36.ppc64le expat-2.4.1-2.fc35.ppc64le fedora-gpg-keys-36-0.3.noarch fedora-release-36-0.12.noarch fedora-release-common-36-0.12.noarch fedora-release-identity-basic-36-0.12.noarch fedora-repos-36-0.3.noarch fedora-repos-rawhide-36-0.3.noarch file-libs-5.41-3.fc36.ppc64le filesystem-3.16-1.fc36.ppc64le gawk-5.1.1-1.fc36.ppc64le gdbm-libs-1:1.22-1.fc36.ppc64le glib2-2.70.2-2.fc36.ppc64le glibc-2.34.9000-36.fc36.ppc64le glibc-common-2.34.9000-36.fc36.ppc64le glibc-minimal-langpack-2.34.9000-36.fc36.ppc64le gmp-1:6.2.1-1.fc36.ppc64le gnupg2-2.3.4-1.fc36.ppc64le gnutls-3.7.2-2.fc35.ppc64le gpgme-1.15.1-6.fc36.ppc64le grep-3.7-1.fc36.ppc64le ima-evm-utils-1.3.2-4.fc36.ppc64le json-c-0.15-2.fc35.ppc64le keyutils-libs-1.6.1-3.fc35.ppc64le krb5-libs-1.19.2-4.fc36.ppc64le libacl-2.3.1-2.fc35.ppc64le libarchive-3.5.2-2.fc36.ppc64le libassuan-2.5.5-3.fc35.ppc64le libattr-2.5.1-3.fc35.ppc64le libblkid-2.37.2-1.fc36.ppc64le libbrotli-1.0.9-6.fc35.ppc64le libcap-2.48-3.fc35.ppc64le libcap-ng-0.8.2-8.fc36.ppc64le libcom_err-1.46.5-1.fc36.ppc64le libcomps-0.1.18-1.fc36.ppc64le libcurl-7.81.0-1.fc36.ppc64le libdnf-0.65.0-1.fc36.ppc64le libffi-3.1-28.fc34.ppc64le libfsverity-1.4-6.fc36.ppc64le libgcc-11.2.1-7.fc36.ppc64le libgcrypt-1.9.4-1.fc36.ppc64le libgomp-11.2.1-7.fc36.ppc64le libgpg-error-1.43-1.fc36.ppc64le libidn2-2.3.2-3.fc36.ppc64le libksba-1.6.0-2.fc35.ppc64le libmodulemd-2.13.0-3.fc36.ppc64le libmount-2.37.2-1.fc36.ppc64le libnghttp2-1.46.0-1.fc36.ppc64le libnsl2-2.0.0-2.fc36.ppc64le libpsl-0.21.1-4.fc35.ppc64le librepo-1.14.2-1.fc36.ppc64le libreport-filesystem-2.15.2-6.fc35.noarch libselinux-3.3-2.fc36.ppc64le libsemanage-3.3-1.fc36.ppc64le libsepol-3.3-2.fc36.ppc64le libsigsegv-2.13-3.fc35.ppc64le libsmartcols-2.37.2-1.fc36.ppc64le libsolv-0.7.20-1.fc36.ppc64le libssh-0.9.6-1.fc36.ppc64le libssh-config-0.9.6-1.fc36.noarch libstdc++-11.2.1-7.fc36.ppc64le libtasn1-4.18.0-1.fc36.ppc64le libtirpc-1.3.2-1.rc1.fc36.ppc64le libunistring-0.9.10-14.fc35.ppc64le libuuid-2.37.2-1.fc36.ppc64le libverto-0.3.2-2.fc35.ppc64le libxcrypt-4.4.27-1.fc36.ppc64le libxml2-2.9.12-6.fc35.ppc64le libyaml-0.2.5-6.fc35.ppc64le libzstd-1.5.1-4.fc36.ppc64le lua-libs-5.4.3-2.fc35.ppc64le lz4-libs-1.9.3-3.fc35.ppc64le mpdecimal-2.5.1-2.fc35.ppc64le mpfr-4.1.0-8.fc35.ppc64le ncurses-base-6.2-8.20210508.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.ppc64le nettle-3.7.3-2.fc35.ppc64le npth-1.6-7.fc35.ppc64le openldap-2.4.59-4.fc36.ppc64le openssl-libs-1:3.0.0-1.fc36.ppc64le openssl1.1-1:1.1.1l-1.fc36.ppc64le p11-kit-0.23.22-4.fc35.ppc64le p11-kit-trust-0.23.22-4.fc35.ppc64le pcre-8.45-1.fc36.ppc64le pcre2-10.39-1.fc36.ppc64le pcre2-syntax-10.39-1.fc36.noarch popt-1.18-6.fc36.ppc64le publicsuffix-list-dafsa-20210518-3.fc36.noarch python-pip-wheel-21.3.1-1.fc36.noarch python-setuptools-wheel-59.6.0-1.fc36.noarch python3-3.10.1-1.fc36.ppc64le python3-dateutil-1:2.8.1-7.fc35.noarch python3-dbus-1.2.18-2.fc35.ppc64le python3-distro-1.6.0-1.fc35.noarch python3-dnf-4.10.0-1.fc36.noarch python3-dnf-plugins-core-4.0.24-1.fc36.noarch python3-gpg-1.15.1-6.fc36.ppc64le python3-hawkey-0.65.0-1.fc36.ppc64le python3-libcomps-0.1.18-1.fc36.ppc64le python3-libdnf-0.65.0-1.fc36.ppc64le python3-libs-3.10.1-1.fc36.ppc64le python3-rpm-4.17.0-1.fc36.1.ppc64le python3-six-1.16.0-4.fc35.noarch readline-8.1-3.fc35.ppc64le rpm-4.17.0-1.fc36.1.ppc64le rpm-build-libs-4.17.0-1.fc36.1.ppc64le rpm-libs-4.17.0-1.fc36.1.ppc64le rpm-sign-libs-4.17.0-1.fc36.1.ppc64le sed-4.8-8.fc35.ppc64le setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-8.fc36.ppc64le sqlite-libs-3.36.0-4.fc36.ppc64le systemd-libs-250.1-1.fc36.ppc64le tpm2-tss-3.1.0-4.fc36.ppc64le tzdata-2021e-1.fc36.noarch xz-libs-5.2.5-7.fc35.ppc64le zchunk-libs-1.1.15-3.fc36.ppc64le zlib-1.2.11-30.fc35.ppc64le Complete! Finish(bootstrap): dnf install 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-ppc64le-1641936334.550698/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 Mock Version: 2.15 INFO: Mock Version: 2.15 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 7.1 kB/s | 4.0 kB 00:00 fedora 17 MB/s | 58 MB 00:03 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash ppc64le 5.1.8-3.fc36 fedora 1.7 M bzip2 ppc64le 1.0.8-10.fc36 fedora 53 k coreutils ppc64le 9.0-2.fc36 fedora 1.3 M cpio ppc64le 2.13-11.fc36 fedora 275 k diffutils ppc64le 3.8-1.fc35 fedora 417 k fedora-release-common noarch 36-0.12 fedora 21 k findutils ppc64le 1:4.8.0-4.fc35 fedora 576 k gawk ppc64le 5.1.1-1.fc36 fedora 1.0 M glibc-minimal-langpack ppc64le 2.34.9000-36.fc36 fedora 147 k grep ppc64le 3.7-1.fc36 fedora 310 k gzip ppc64le 1.11-1.fc36 fedora 159 k info ppc64le 6.8-2.fc35 fedora 250 k patch ppc64le 2.7.6-15.fc35 fedora 137 k redhat-rpm-config noarch 207-1.fc36 fedora 67 k rpm-build ppc64le 4.17.0-1.fc36.1 fedora 61 k sed ppc64le 4.8-8.fc35 fedora 302 k shadow-utils ppc64le 2:4.9-8.fc36 fedora 1.1 M tar ppc64le 2:1.34-2.fc35 fedora 908 k unzip ppc64le 6.0-56.fc36 fedora 186 k util-linux ppc64le 2.37.2-1.fc36 fedora 2.2 M which ppc64le 2.21-31.fc36 fedora 43 k xz ppc64le 5.2.5-7.fc35 fedora 218 k Installing dependencies: acl ppc64le 2.3.1-2.fc35 fedora 73 k alternatives ppc64le 1.19-1.fc35 fedora 37 k audit-libs ppc64le 3.0.6-2.fc36 fedora 129 k authselect ppc64le 1.3.0-5.fc36 fedora 138 k authselect-libs ppc64le 1.3.0-5.fc36 fedora 229 k basesystem noarch 11-12.fc35 fedora 7.0 k binutils ppc64le 2.37-22.fc36 fedora 6.7 M binutils-gold ppc64le 2.37-22.fc36 fedora 1.0 M bzip2-libs ppc64le 1.0.8-10.fc36 fedora 45 k ca-certificates noarch 2021.2.52-2.fc36 fedora 365 k coreutils-common ppc64le 9.0-2.fc36 fedora 2.0 M cracklib ppc64le 2.9.6-27.fc36 fedora 83 k crypto-policies noarch 20211115-1.git1b1c04c.fc36 fedora 58 k cryptsetup-libs ppc64le 2.4.2-1.fc36 fedora 486 k curl ppc64le 7.81.0-1.fc36 fedora 313 k cyrus-sasl-lib ppc64le 2.1.27-16.fc36 fedora 864 k dbus ppc64le 1:1.13.20-2.fc36 fedora 7.5 k dbus-broker ppc64le 29-4.fc36 fedora 186 k dbus-common noarch 1:1.13.20-2.fc36 fedora 14 k debugedit ppc64le 5.0-2.fc35 fedora 78 k device-mapper ppc64le 1.02.175-6.fc35 fedora 142 k device-mapper-libs ppc64le 1.02.175-6.fc35 fedora 191 k dwz ppc64le 0.14-2.fc35 fedora 136 k ed ppc64le 1.14.2-11.fc35 fedora 76 k efi-srpm-macros noarch 5-4.fc36 fedora 22 k elfutils ppc64le 0.186-1.fc36 fedora 553 k elfutils-debuginfod-client ppc64le 0.186-1.fc36 fedora 42 k elfutils-default-yama-scope noarch 0.186-1.fc36 fedora 19 k elfutils-libelf ppc64le 0.186-1.fc36 fedora 210 k elfutils-libs ppc64le 0.186-1.fc36 fedora 293 k expat ppc64le 2.4.1-2.fc35 fedora 115 k fedora-gpg-keys noarch 36-0.3 fedora 113 k fedora-release noarch 36-0.12 fedora 12 k fedora-release-identity-basic noarch 36-0.12 fedora 12 k fedora-repos noarch 36-0.3 fedora 11 k fedora-repos-rawhide noarch 36-0.3 fedora 10 k file ppc64le 5.41-3.fc36 fedora 48 k file-libs ppc64le 5.41-3.fc36 fedora 645 k filesystem ppc64le 3.16-1.fc36 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-6.fc35 fedora 27 k fpc-srpm-macros noarch 1.3-4.fc35 fedora 7.6 k gdb-minimal ppc64le 11.1-6.fc36 fedora 3.8 M gdbm-libs ppc64le 1:1.22-1.fc36 fedora 63 k ghc-srpm-macros noarch 1.5.0-5.fc35 fedora 7.8 k glibc ppc64le 2.34.9000-36.fc36 fedora 2.3 M glibc-common ppc64le 2.34.9000-36.fc36 fedora 439 k glibc-gconv-extra ppc64le 2.34.9000-36.fc36 fedora 2.0 M gmp ppc64le 1:6.2.1-1.fc36 fedora 303 k gnat-srpm-macros noarch 4-14.fc35 fedora 8.2 k go-srpm-macros noarch 3.0.11-2.fc35 fedora 25 k json-c ppc64le 0.15-2.fc35 fedora 47 k kernel-srpm-macros noarch 1.0-13.fc36 fedora 9.0 k keyutils-libs ppc64le 1.6.1-3.fc35 fedora 32 k kmod-libs ppc64le 29-6.fc36 fedora 75 k krb5-libs ppc64le 1.19.2-4.fc36 fedora 811 k libacl ppc64le 2.3.1-2.fc35 fedora 26 k libarchive ppc64le 3.5.2-2.fc36 fedora 459 k libargon2 ppc64le 20171227-7.fc35 fedora 31 k libattr ppc64le 2.5.1-3.fc35 fedora 19 k libblkid ppc64le 2.37.2-1.fc36 fedora 125 k libbrotli ppc64le 1.0.9-6.fc35 fedora 338 k libcap ppc64le 2.48-3.fc35 fedora 70 k libcap-ng ppc64le 0.8.2-8.fc36 fedora 33 k libcom_err ppc64le 1.46.5-1.fc36 fedora 25 k libcurl ppc64le 7.81.0-1.fc36 fedora 328 k libdb ppc64le 5.3.28-50.fc36 fedora 822 k libeconf ppc64le 0.4.0-2.fc35 fedora 30 k libfdisk ppc64le 2.37.2-1.fc36 fedora 171 k libffi ppc64le 3.1-28.fc34 fedora 34 k libgcc ppc64le 11.2.1-7.fc36 fedora 101 k libgcrypt ppc64le 1.9.4-1.fc36 fedora 587 k libgomp ppc64le 11.2.1-7.fc36 fedora 298 k libgpg-error ppc64le 1.43-1.fc36 fedora 229 k libidn2 ppc64le 2.3.2-3.fc36 fedora 106 k libmount ppc64le 2.37.2-1.fc36 fedora 153 k libnghttp2 ppc64le 1.46.0-1.fc36 fedora 78 k libnsl2 ppc64le 2.0.0-2.fc36 fedora 32 k libpkgconf ppc64le 1.8.0-1.fc35 fedora 40 k libpsl ppc64le 0.21.1-4.fc35 fedora 65 k libpwquality ppc64le 1.4.4-6.fc36 fedora 107 k librtas ppc64le 2.0.2-11.fc35 fedora 65 k libseccomp ppc64le 2.5.3-1.fc36 fedora 79 k libselinux ppc64le 3.3-2.fc36 fedora 97 k libsemanage ppc64le 3.3-1.fc36 fedora 129 k libsepol ppc64le 3.3-2.fc36 fedora 342 k libsigsegv ppc64le 2.13-3.fc35 fedora 27 k libsmartcols ppc64le 2.37.2-1.fc36 fedora 70 k libssh ppc64le 0.9.6-1.fc36 fedora 228 k libssh-config noarch 0.9.6-1.fc36 fedora 7.3 k libstdc++ ppc64le 11.2.1-7.fc36 fedora 857 k libtasn1 ppc64le 4.18.0-1.fc36 fedora 80 k libtirpc ppc64le 1.3.2-1.rc1.fc36 fedora 109 k libunistring ppc64le 0.9.10-14.fc35 fedora 503 k libutempter ppc64le 1.2.1-5.fc35 fedora 26 k libuuid ppc64le 2.37.2-1.fc36 fedora 30 k libverto ppc64le 0.3.2-2.fc35 fedora 22 k libxcrypt ppc64le 4.4.27-1.fc36 fedora 131 k libxml2 ppc64le 2.9.12-6.fc35 fedora 819 k libzstd ppc64le 1.5.1-4.fc36 fedora 367 k lua-libs ppc64le 5.4.3-2.fc35 fedora 242 k lua-srpm-macros noarch 1-5.fc35 fedora 8.4 k lz4-libs ppc64le 1.9.3-3.fc35 fedora 86 k mpfr ppc64le 4.1.0-8.fc35 fedora 338 k ncurses-base noarch 6.2-8.20210508.fc35 fedora 61 k ncurses-libs ppc64le 6.2-8.20210508.fc35 fedora 369 k nim-srpm-macros noarch 3-5.fc35 fedora 8.4 k ocaml-srpm-macros noarch 6-5.fc35 fedora 7.8 k openblas-srpm-macros noarch 2-10.fc35 fedora 7.4 k openldap ppc64le 2.4.59-4.fc36 fedora 287 k openssl-libs ppc64le 1:3.0.0-1.fc36 fedora 2.3 M openssl1.1 ppc64le 1:1.1.1l-1.fc36 fedora 1.5 M p11-kit ppc64le 0.23.22-4.fc35 fedora 359 k p11-kit-trust ppc64le 0.23.22-4.fc35 fedora 149 k pam ppc64le 1.5.2-8.fc36 fedora 596 k pcre ppc64le 8.45-1.fc36 fedora 202 k pcre2 ppc64le 10.39-1.fc36 fedora 230 k pcre2-syntax noarch 10.39-1.fc36 fedora 144 k perl-srpm-macros noarch 1-42.fc35 fedora 8.3 k pkgconf ppc64le 1.8.0-1.fc35 fedora 42 k pkgconf-m4 noarch 1.8.0-1.fc35 fedora 14 k pkgconf-pkg-config ppc64le 1.8.0-1.fc35 fedora 10 k popt ppc64le 1.18-6.fc36 fedora 63 k publicsuffix-list-dafsa noarch 20210518-3.fc36 fedora 58 k python-srpm-macros noarch 3.10-14.fc36 fedora 25 k qt5-srpm-macros noarch 5.15.2-3.fc35 fedora 8.2 k readline ppc64le 8.1-3.fc35 fedora 227 k rpm ppc64le 4.17.0-1.fc36.1 fedora 536 k rpm-build-libs ppc64le 4.17.0-1.fc36.1 fedora 102 k rpm-libs ppc64le 4.17.0-1.fc36.1 fedora 359 k rpmautospec-rpm-macros noarch 0.2.5-1.fc35 fedora 9.9 k rust-srpm-macros noarch 20-1.fc36 fedora 9.5 k setup noarch 2.13.9.1-2.fc35 fedora 143 k sqlite-libs ppc64le 3.36.0-4.fc36 fedora 723 k systemd ppc64le 250.1-1.fc36 fedora 4.6 M systemd-libs ppc64le 250.1-1.fc36 fedora 662 k systemd-pam ppc64le 250.1-1.fc36 fedora 354 k systemd-rpm-macros noarch 250.1-1.fc36 fedora 29 k tzdata noarch 2021e-1.fc36 fedora 431 k util-linux-core ppc64le 2.37.2-1.fc36 fedora 455 k xxhash-libs ppc64le 0.8.1-1.fc36 fedora 38 k xz-libs ppc64le 5.2.5-7.fc35 fedora 104 k zip ppc64le 3.0-31.fc35 fedora 264 k zlib ppc64le 1.2.11-30.fc35 fedora 101 k zstd ppc64le 1.5.1-4.fc36 fedora 442 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 166 Packages Total download size: 62 M Installed size: 339 M Downloading Packages: (1/166): alternatives-1.19-1.fc35.ppc64le.rpm 458 kB/s | 37 kB 00:00 (2/166): audit-libs-3.0.6-2.fc36.ppc64le.rpm 1.0 MB/s | 129 kB 00:00 (3/166): acl-2.3.1-2.fc35.ppc64le.rpm 304 kB/s | 73 kB 00:00 (4/166): authselect-1.3.0-5.fc36.ppc64le.rpm 748 kB/s | 138 kB 00:00 (5/166): basesystem-11-12.fc35.noarch.rpm 264 kB/s | 7.0 kB 00:00 (6/166): authselect-libs-1.3.0-5.fc36.ppc64le.r 1.2 MB/s | 229 kB 00:00 (7/166): bash-5.1.8-3.fc36.ppc64le.rpm 10 MB/s | 1.7 MB 00:00 (8/166): bzip2-1.0.8-10.fc36.ppc64le.rpm 841 kB/s | 53 kB 00:00 (9/166): bzip2-libs-1.0.8-10.fc36.ppc64le.rpm 725 kB/s | 45 kB 00:00 (10/166): binutils-2.37-22.fc36.ppc64le.rpm 21 MB/s | 6.7 MB 00:00 (11/166): binutils-gold-2.37-22.fc36.ppc64le.rp 3.7 MB/s | 1.0 MB 00:00 (12/166): ca-certificates-2021.2.52-2.fc36.noar 3.4 MB/s | 365 kB 00:00 (13/166): coreutils-9.0-2.fc36.ppc64le.rpm 12 MB/s | 1.3 MB 00:00 (14/166): cpio-2.13-11.fc36.ppc64le.rpm 4.1 MB/s | 275 kB 00:00 (15/166): cracklib-2.9.6-27.fc36.ppc64le.rpm 1.7 MB/s | 83 kB 00:00 (16/166): crypto-policies-20211115-1.git1b1c04c 2.4 MB/s | 58 kB 00:00 (17/166): curl-7.81.0-1.fc36.ppc64le.rpm 11 MB/s | 313 kB 00:00 (18/166): cyrus-sasl-lib-2.1.27-16.fc36.ppc64le 13 MB/s | 864 kB 00:00 (19/166): cryptsetup-libs-2.4.2-1.fc36.ppc64le. 4.0 MB/s | 486 kB 00:00 (20/166): dbus-1.13.20-2.fc36.ppc64le.rpm 165 kB/s | 7.5 kB 00:00 (21/166): dbus-broker-29-4.fc36.ppc64le.rpm 2.8 MB/s | 186 kB 00:00 (22/166): dbus-common-1.13.20-2.fc36.noarch.rpm 278 kB/s | 14 kB 00:00 (23/166): debugedit-5.0-2.fc35.ppc64le.rpm 1.4 MB/s | 78 kB 00:00 (24/166): coreutils-common-9.0-2.fc36.ppc64le.r 4.8 MB/s | 2.0 MB 00:00 (25/166): device-mapper-1.02.175-6.fc35.ppc64le 1.1 MB/s | 142 kB 00:00 (26/166): device-mapper-libs-1.02.175-6.fc35.pp 1.8 MB/s | 191 kB 00:00 (27/166): dwz-0.14-2.fc35.ppc64le.rpm 2.3 MB/s | 136 kB 00:00 (28/166): ed-1.14.2-11.fc35.ppc64le.rpm 1.2 MB/s | 76 kB 00:00 (29/166): efi-srpm-macros-5-4.fc36.noarch.rpm 977 kB/s | 22 kB 00:00 (30/166): diffutils-3.8-1.fc35.ppc64le.rpm 2.4 MB/s | 417 kB 00:00 (31/166): elfutils-debuginfod-client-0.186-1.fc 1.6 MB/s | 42 kB 00:00 (32/166): elfutils-default-yama-scope-0.186-1.f 719 kB/s | 19 kB 00:00 (33/166): elfutils-0.186-1.fc36.ppc64le.rpm 9.6 MB/s | 553 kB 00:00 (34/166): elfutils-libelf-0.186-1.fc36.ppc64le. 7.5 MB/s | 210 kB 00:00 (35/166): expat-2.4.1-2.fc35.ppc64le.rpm 3.9 MB/s | 115 kB 00:00 (36/166): fedora-gpg-keys-36-0.3.noarch.rpm 3.7 MB/s | 113 kB 00:00 (37/166): elfutils-libs-0.186-1.fc36.ppc64le.rp 5.1 MB/s | 293 kB 00:00 (38/166): fedora-release-36-0.12.noarch.rpm 491 kB/s | 12 kB 00:00 (39/166): fedora-release-common-36-0.12.noarch. 924 kB/s | 21 kB 00:00 (40/166): fedora-release-identity-basic-36-0.12 558 kB/s | 12 kB 00:00 (41/166): fedora-repos-36-0.3.noarch.rpm 485 kB/s | 11 kB 00:00 (42/166): fedora-repos-rawhide-36-0.3.noarch.rp 476 kB/s | 10 kB 00:00 (43/166): filesystem-3.16-1.fc36.ppc64le.rpm 15 MB/s | 1.1 MB 00:00 (44/166): file-libs-5.41-3.fc36.ppc64le.rpm 5.6 MB/s | 645 kB 00:00 (45/166): fonts-srpm-macros-2.0.5-6.fc35.noarch 1.1 MB/s | 27 kB 00:00 (46/166): fpc-srpm-macros-1.3-4.fc35.noarch.rpm 294 kB/s | 7.6 kB 00:00 (47/166): findutils-4.8.0-4.fc35.ppc64le.rpm 7.2 MB/s | 576 kB 00:00 (48/166): gawk-5.1.1-1.fc36.ppc64le.rpm 26 MB/s | 1.0 MB 00:00 (49/166): gdbm-libs-1.22-1.fc36.ppc64le.rpm 2.5 MB/s | 63 kB 00:00 (50/166): ghc-srpm-macros-1.5.0-5.fc35.noarch.r 354 kB/s | 7.8 kB 00:00 (51/166): glibc-2.34.9000-36.fc36.ppc64le.rpm 26 MB/s | 2.3 MB 00:00 (52/166): glibc-common-2.34.9000-36.fc36.ppc64l 12 MB/s | 439 kB 00:00 (53/166): file-5.41-3.fc36.ppc64le.rpm 96 kB/s | 48 kB 00:00 (54/166): glibc-gconv-extra-2.34.9000-36.fc36.p 11 MB/s | 2.0 MB 00:00 (55/166): gmp-6.2.1-1.fc36.ppc64le.rpm 11 MB/s | 303 kB 00:00 (56/166): gnat-srpm-macros-4-14.fc35.noarch.rpm 374 kB/s | 8.2 kB 00:00 (57/166): go-srpm-macros-3.0.11-2.fc35.noarch.r 1.1 MB/s | 25 kB 00:00 (58/166): gdb-minimal-11.1-6.fc36.ppc64le.rpm 7.7 MB/s | 3.8 MB 00:00 (59/166): grep-3.7-1.fc36.ppc64le.rpm 11 MB/s | 310 kB 00:00 (60/166): gzip-1.11-1.fc36.ppc64le.rpm 2.6 MB/s | 159 kB 00:00 (61/166): info-6.8-2.fc35.ppc64le.rpm 3.0 MB/s | 250 kB 00:00 (62/166): json-c-0.15-2.fc35.ppc64le.rpm 1.8 MB/s | 47 kB 00:00 (63/166): keyutils-libs-1.6.1-3.fc35.ppc64le.rp 1.4 MB/s | 32 kB 00:00 (64/166): kernel-srpm-macros-1.0-13.fc36.noarch 156 kB/s | 9.0 kB 00:00 (65/166): krb5-libs-1.19.2-4.fc36.ppc64le.rpm 24 MB/s | 811 kB 00:00 (66/166): libacl-2.3.1-2.fc35.ppc64le.rpm 1.1 MB/s | 26 kB 00:00 (67/166): kmod-libs-29-6.fc36.ppc64le.rpm 655 kB/s | 75 kB 00:00 (68/166): libarchive-3.5.2-2.fc36.ppc64le.rpm 16 MB/s | 459 kB 00:00 (69/166): libattr-2.5.1-3.fc35.ppc64le.rpm 857 kB/s | 19 kB 00:00 (70/166): libargon2-20171227-7.fc35.ppc64le.rpm 777 kB/s | 31 kB 00:00 (71/166): libblkid-2.37.2-1.fc36.ppc64le.rpm 5.3 MB/s | 125 kB 00:00 (72/166): libcap-2.48-3.fc35.ppc64le.rpm 3.1 MB/s | 70 kB 00:00 (73/166): libbrotli-1.0.9-6.fc35.ppc64le.rpm 7.2 MB/s | 338 kB 00:00 (74/166): libcap-ng-0.8.2-8.fc36.ppc64le.rpm 1.5 MB/s | 33 kB 00:00 (75/166): libcom_err-1.46.5-1.fc36.ppc64le.rpm 1.1 MB/s | 25 kB 00:00 (76/166): libcurl-7.81.0-1.fc36.ppc64le.rpm 12 MB/s | 328 kB 00:00 (77/166): libeconf-0.4.0-2.fc35.ppc64le.rpm 554 kB/s | 30 kB 00:00 (78/166): libdb-5.3.28-50.fc36.ppc64le.rpm 4.4 MB/s | 822 kB 00:00 (79/166): libffi-3.1-28.fc34.ppc64le.rpm 1.4 MB/s | 34 kB 00:00 (80/166): glibc-minimal-langpack-2.34.9000-36.f 209 kB/s | 147 kB 00:00 (81/166): libgcc-11.2.1-7.fc36.ppc64le.rpm 3.6 MB/s | 101 kB 00:00 (82/166): libgomp-11.2.1-7.fc36.ppc64le.rpm 7.5 MB/s | 298 kB 00:00 (83/166): libfdisk-2.37.2-1.fc36.ppc64le.rpm 828 kB/s | 171 kB 00:00 (84/166): libidn2-2.3.2-3.fc36.ppc64le.rpm 4.4 MB/s | 106 kB 00:00 (85/166): libgpg-error-1.43-1.fc36.ppc64le.rpm 6.5 MB/s | 229 kB 00:00 (86/166): libmount-2.37.2-1.fc36.ppc64le.rpm 6.1 MB/s | 153 kB 00:00 (87/166): libnghttp2-1.46.0-1.fc36.ppc64le.rpm 3.0 MB/s | 78 kB 00:00 (88/166): libnsl2-2.0.0-2.fc36.ppc64le.rpm 1.4 MB/s | 32 kB 00:00 (89/166): libpsl-0.21.1-4.fc35.ppc64le.rpm 2.8 MB/s | 65 kB 00:00 (90/166): libpwquality-1.4.4-6.fc36.ppc64le.rpm 2.3 MB/s | 107 kB 00:00 (91/166): libpkgconf-1.8.0-1.fc35.ppc64le.rpm 205 kB/s | 40 kB 00:00 (92/166): libseccomp-2.5.3-1.fc36.ppc64le.rpm 1.6 MB/s | 79 kB 00:00 (93/166): librtas-2.0.2-11.fc35.ppc64le.rpm 353 kB/s | 65 kB 00:00 (94/166): libselinux-3.3-2.fc36.ppc64le.rpm 3.5 MB/s | 97 kB 00:00 (95/166): libsepol-3.3-2.fc36.ppc64le.rpm 8.0 MB/s | 342 kB 00:00 (96/166): libgcrypt-1.9.4-1.fc36.ppc64le.rpm 1.3 MB/s | 587 kB 00:00 (97/166): libsemanage-3.3-1.fc36.ppc64le.rpm 2.1 MB/s | 129 kB 00:00 (98/166): libsigsegv-2.13-3.fc35.ppc64le.rpm 1.2 MB/s | 27 kB 00:00 (99/166): libssh-config-0.9.6-1.fc36.noarch.rpm 290 kB/s | 7.3 kB 00:00 (100/166): libsmartcols-2.37.2-1.fc36.ppc64le.r 1.4 MB/s | 70 kB 00:00 (101/166): libtasn1-4.18.0-1.fc36.ppc64le.rpm 1.5 MB/s | 80 kB 00:00 (102/166): libssh-0.9.6-1.fc36.ppc64le.rpm 1.9 MB/s | 228 kB 00:00 (103/166): libstdc++-11.2.1-7.fc36.ppc64le.rpm 9.0 MB/s | 857 kB 00:00 (104/166): libtirpc-1.3.2-1.rc1.fc36.ppc64le.rp 1.9 MB/s | 109 kB 00:00 (105/166): libunistring-0.9.10-14.fc35.ppc64le. 8.3 MB/s | 503 kB 00:00 (106/166): libutempter-1.2.1-5.fc35.ppc64le.rpm 450 kB/s | 26 kB 00:00 (107/166): libuuid-2.37.2-1.fc36.ppc64le.rpm 759 kB/s | 30 kB 00:00 (108/166): libverto-0.3.2-2.fc35.ppc64le.rpm 988 kB/s | 22 kB 00:00 (109/166): libxcrypt-4.4.27-1.fc36.ppc64le.rpm 4.3 MB/s | 131 kB 00:00 (110/166): libzstd-1.5.1-4.fc36.ppc64le.rpm 11 MB/s | 367 kB 00:00 (111/166): lua-libs-5.4.3-2.fc35.ppc64le.rpm 6.4 MB/s | 242 kB 00:00 (112/166): lua-srpm-macros-1-5.fc35.noarch.rpm 228 kB/s | 8.4 kB 00:00 (113/166): lz4-libs-1.9.3-3.fc35.ppc64le.rpm 3.2 MB/s | 86 kB 00:00 (114/166): mpfr-4.1.0-8.fc35.ppc64le.rpm 10 MB/s | 338 kB 00:00 (115/166): ncurses-base-6.2-8.20210508.fc35.noa 2.4 MB/s | 61 kB 00:00 (116/166): nim-srpm-macros-3-5.fc35.noarch.rpm 388 kB/s | 8.4 kB 00:00 (117/166): ncurses-libs-6.2-8.20210508.fc35.ppc 11 MB/s | 369 kB 00:00 (118/166): openblas-srpm-macros-2-10.fc35.noarc 237 kB/s | 7.4 kB 00:00 (119/166): ocaml-srpm-macros-6-5.fc35.noarch.rp 201 kB/s | 7.8 kB 00:00 (120/166): openldap-2.4.59-4.fc36.ppc64le.rpm 7.0 MB/s | 287 kB 00:00 (121/166): libxml2-2.9.12-6.fc35.ppc64le.rpm 3.6 MB/s | 819 kB 00:00 (122/166): openssl-libs-3.0.0-1.fc36.ppc64le.rp 27 MB/s | 2.3 MB 00:00 (123/166): p11-kit-0.23.22-4.fc35.ppc64le.rpm 7.8 MB/s | 359 kB 00:00 (124/166): p11-kit-trust-0.23.22-4.fc35.ppc64le 6.1 MB/s | 149 kB 00:00 (125/166): pam-1.5.2-8.fc36.ppc64le.rpm 8.3 MB/s | 596 kB 00:00 (126/166): patch-2.7.6-15.fc35.ppc64le.rpm 2.0 MB/s | 137 kB 00:00 (127/166): pcre-8.45-1.fc36.ppc64le.rpm 6.0 MB/s | 202 kB 00:00 (128/166): pcre2-10.39-1.fc36.ppc64le.rpm 9.0 MB/s | 230 kB 00:00 (129/166): perl-srpm-macros-1-42.fc35.noarch.rp 375 kB/s | 8.3 kB 00:00 (130/166): pcre2-syntax-10.39-1.fc36.noarch.rpm 4.4 MB/s | 144 kB 00:00 (131/166): pkgconf-m4-1.8.0-1.fc35.noarch.rpm 458 kB/s | 14 kB 00:00 (132/166): pkgconf-1.8.0-1.fc35.ppc64le.rpm 1.1 MB/s | 42 kB 00:00 (133/166): openssl1.1-1.1.1l-1.fc36.ppc64le.rpm 6.4 MB/s | 1.5 MB 00:00 (134/166): popt-1.18-6.fc36.ppc64le.rpm 2.5 MB/s | 63 kB 00:00 (135/166): pkgconf-pkg-config-1.8.0-1.fc35.ppc6 267 kB/s | 10 kB 00:00 (136/166): publicsuffix-list-dafsa-20210518-3.f 1.9 MB/s | 58 kB 00:00 (137/166): python-srpm-macros-3.10-14.fc36.noar 830 kB/s | 25 kB 00:00 (138/166): qt5-srpm-macros-5.15.2-3.fc35.noarch 154 kB/s | 8.2 kB 00:00 (139/166): readline-8.1-3.fc35.ppc64le.rpm 3.9 MB/s | 227 kB 00:00 (140/166): redhat-rpm-config-207-1.fc36.noarch. 1.3 MB/s | 67 kB 00:00 (141/166): rpm-4.17.0-1.fc36.1.ppc64le.rpm 18 MB/s | 536 kB 00:00 (142/166): rpm-libs-4.17.0-1.fc36.1.ppc64le.rpm 13 MB/s | 359 kB 00:00 (143/166): rpmautospec-rpm-macros-0.2.5-1.fc35. 428 kB/s | 9.9 kB 00:00 (144/166): rpm-build-libs-4.17.0-1.fc36.1.ppc64 1.2 MB/s | 102 kB 00:00 (145/166): rpm-build-4.17.0-1.fc36.1.ppc64le.rp 714 kB/s | 61 kB 00:00 (146/166): rust-srpm-macros-20-1.fc36.noarch.rp 422 kB/s | 9.5 kB 00:00 (147/166): shadow-utils-4.9-8.fc36.ppc64le.rpm 28 MB/s | 1.1 MB 00:00 (148/166): sed-4.8-8.fc35.ppc64le.rpm 5.3 MB/s | 302 kB 00:00 (149/166): sqlite-libs-3.36.0-4.fc36.ppc64le.rp 21 MB/s | 723 kB 00:00 (150/166): systemd-libs-250.1-1.fc36.ppc64le.rp 17 MB/s | 662 kB 00:00 (151/166): setup-2.13.9.1-2.fc35.noarch.rpm 1.1 MB/s | 143 kB 00:00 (152/166): systemd-pam-250.1-1.fc36.ppc64le.rpm 6.3 MB/s | 354 kB 00:00 (153/166): systemd-rpm-macros-250.1-1.fc36.noar 572 kB/s | 29 kB 00:00 (154/166): tar-1.34-2.fc35.ppc64le.rpm 4.5 MB/s | 908 kB 00:00 (155/166): tzdata-2021e-1.fc36.noarch.rpm 1.8 MB/s | 431 kB 00:00 (156/166): unzip-6.0-56.fc36.ppc64le.rpm 1.8 MB/s | 186 kB 00:00 (157/166): systemd-250.1-1.fc36.ppc64le.rpm 10 MB/s | 4.6 MB 00:00 (158/166): util-linux-core-2.37.2-1.fc36.ppc64l 7.2 MB/s | 455 kB 00:00 (159/166): which-2.21-31.fc36.ppc64le.rpm 442 kB/s | 43 kB 00:00 (160/166): xxhash-libs-0.8.1-1.fc36.ppc64le.rpm 430 kB/s | 38 kB 00:00 (161/166): util-linux-2.37.2-1.fc36.ppc64le.rpm 10 MB/s | 2.2 MB 00:00 (162/166): xz-libs-5.2.5-7.fc35.ppc64le.rpm 4.0 MB/s | 104 kB 00:00 (163/166): xz-5.2.5-7.fc35.ppc64le.rpm 2.9 MB/s | 218 kB 00:00 (164/166): zip-3.0-31.fc35.ppc64le.rpm 3.8 MB/s | 264 kB 00:00 (165/166): zlib-1.2.11-30.fc35.ppc64le.rpm 1.9 MB/s | 101 kB 00:00 (166/166): zstd-1.5.1-4.fc36.ppc64le.rpm 5.0 MB/s | 442 kB 00:00 -------------------------------------------------------------------------------- Total 13 MB/s | 62 MB 00:04 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x38AB71F4: Userid : "Fedora (36) " Fingerprint: 53DE D2CB 922D 8B8D 9E63 FD18 999F 7CBF 38AB 71F4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary (0x38AB71F4) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x9867C58F: Userid : "Fedora (35) " Fingerprint: 787E A6AE 1147 EEE5 6C40 B30C DB46 3971 9867 C58F From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-35-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-1.fc36.ppc64le 1/1 Preparing : 1/1 Installing : libgcc-11.2.1-7.fc36.ppc64le 1/166 Running scriptlet: libgcc-11.2.1-7.fc36.ppc64le 1/166 Installing : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 2/166 Running scriptlet: crypto-policies-20211115-1.git1b1c04c.fc36.noarc 2/166 Installing : fedora-release-identity-basic-36-0.12.noarch 3/166 Installing : tzdata-2021e-1.fc36.noarch 4/166 Installing : rust-srpm-macros-20-1.fc36.noarch 5/166 Installing : qt5-srpm-macros-5.15.2-3.fc35.noarch 6/166 Installing : publicsuffix-list-dafsa-20210518-3.fc36.noarch 7/166 Installing : pkgconf-m4-1.8.0-1.fc35.noarch 8/166 Installing : perl-srpm-macros-1-42.fc35.noarch 9/166 Installing : pcre2-syntax-10.39-1.fc36.noarch 10/166 Installing : openblas-srpm-macros-2-10.fc35.noarch 11/166 Installing : ocaml-srpm-macros-6-5.fc35.noarch 12/166 Installing : nim-srpm-macros-3-5.fc35.noarch 13/166 Installing : ncurses-base-6.2-8.20210508.fc35.noarch 14/166 Installing : libssh-config-0.9.6-1.fc36.noarch 15/166 Installing : kernel-srpm-macros-1.0-13.fc36.noarch 16/166 Installing : gnat-srpm-macros-4-14.fc35.noarch 17/166 Installing : ghc-srpm-macros-1.5.0-5.fc35.noarch 18/166 Installing : fpc-srpm-macros-1.3-4.fc35.noarch 19/166 Installing : fedora-gpg-keys-36-0.3.noarch 20/166 Installing : fedora-release-36-0.12.noarch 21/166 Installing : fedora-release-common-36-0.12.noarch 22/166 Installing : fedora-repos-rawhide-36-0.3.noarch 23/166 Installing : fedora-repos-36-0.3.noarch 24/166 Installing : setup-2.13.9.1-2.fc35.noarch 25/166 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-2.fc35.noarch 25/166 Installing : filesystem-3.16-1.fc36.ppc64le 26/166 Installing : basesystem-11-12.fc35.noarch 27/166 Installing : glibc-gconv-extra-2.34.9000-36.fc36.ppc64le 28/166 Running scriptlet: glibc-gconv-extra-2.34.9000-36.fc36.ppc64le 28/166 Installing : glibc-minimal-langpack-2.34.9000-36.fc36.ppc64le 29/166 Installing : glibc-common-2.34.9000-36.fc36.ppc64le 30/166 Running scriptlet: glibc-2.34.9000-36.fc36.ppc64le 31/166 Installing : glibc-2.34.9000-36.fc36.ppc64le 31/166 Running scriptlet: glibc-2.34.9000-36.fc36.ppc64le 31/166 Installing : ncurses-libs-6.2-8.20210508.fc35.ppc64le 32/166 Installing : bash-5.1.8-3.fc36.ppc64le 33/166 Running scriptlet: bash-5.1.8-3.fc36.ppc64le 33/166 Installing : zlib-1.2.11-30.fc35.ppc64le 34/166 Installing : xz-libs-5.2.5-7.fc35.ppc64le 35/166 Installing : bzip2-libs-1.0.8-10.fc36.ppc64le 36/166 Installing : elfutils-libelf-0.186-1.fc36.ppc64le 37/166 Installing : libzstd-1.5.1-4.fc36.ppc64le 38/166 Installing : libcap-2.48-3.fc35.ppc64le 39/166 Installing : libuuid-2.37.2-1.fc36.ppc64le 40/166 Installing : libxcrypt-4.4.27-1.fc36.ppc64le 41/166 Installing : popt-1.18-6.fc36.ppc64le 42/166 Installing : gmp-1:6.2.1-1.fc36.ppc64le 43/166 Installing : libattr-2.5.1-3.fc35.ppc64le 44/166 Installing : libacl-2.3.1-2.fc35.ppc64le 45/166 Installing : libstdc++-11.2.1-7.fc36.ppc64le 46/166 Installing : readline-8.1-3.fc35.ppc64le 47/166 Installing : libcap-ng-0.8.2-8.fc36.ppc64le 48/166 Installing : audit-libs-3.0.6-2.fc36.ppc64le 49/166 Installing : libcom_err-1.46.5-1.fc36.ppc64le 50/166 Installing : lz4-libs-1.9.3-3.fc35.ppc64le 51/166 Installing : mpfr-4.1.0-8.fc35.ppc64le 52/166 Installing : dwz-0.14-2.fc35.ppc64le 53/166 Installing : unzip-6.0-56.fc36.ppc64le 54/166 Installing : file-libs-5.41-3.fc36.ppc64le 55/166 Installing : file-5.41-3.fc36.ppc64le 56/166 Installing : sqlite-libs-3.36.0-4.fc36.ppc64le 57/166 Installing : alternatives-1.19-1.fc35.ppc64le 58/166 Installing : diffutils-3.8-1.fc35.ppc64le 59/166 Installing : libsepol-3.3-2.fc36.ppc64le 60/166 Installing : libsmartcols-2.37.2-1.fc36.ppc64le 61/166 Installing : libunistring-0.9.10-14.fc35.ppc64le 62/166 Installing : libidn2-2.3.2-3.fc36.ppc64le 63/166 Installing : lua-libs-5.4.3-2.fc35.ppc64le 64/166 Installing : pcre2-10.39-1.fc36.ppc64le 65/166 Installing : libselinux-3.3-2.fc36.ppc64le 66/166 Installing : sed-4.8-8.fc35.ppc64le 67/166 Installing : findutils-1:4.8.0-4.fc35.ppc64le 68/166 Installing : libsemanage-3.3-1.fc36.ppc64le 69/166 Installing : shadow-utils-2:4.9-8.fc36.ppc64le 70/166 Running scriptlet: libutempter-1.2.1-5.fc35.ppc64le 71/166 Installing : libutempter-1.2.1-5.fc35.ppc64le 71/166 Installing : tar-2:1.34-2.fc35.ppc64le 72/166 Installing : libpsl-0.21.1-4.fc35.ppc64le 73/166 Installing : zip-3.0-31.fc35.ppc64le 74/166 Installing : acl-2.3.1-2.fc35.ppc64le 75/166 Installing : bzip2-1.0.8-10.fc36.ppc64le 76/166 Installing : libxml2-2.9.12-6.fc35.ppc64le 77/166 Installing : openssl1.1-1:1.1.1l-1.fc36.ppc64le 78/166 Installing : libarchive-3.5.2-2.fc36.ppc64le 79/166 Installing : dbus-common-1:1.13.20-2.fc36.noarch 80/166 Running scriptlet: dbus-common-1:1.13.20-2.fc36.noarch 80/166 Installing : info-6.8-2.fc35.ppc64le 81/166 Installing : ed-1.14.2-11.fc35.ppc64le 82/166 Installing : patch-2.7.6-15.fc35.ppc64le 83/166 Installing : systemd-rpm-macros-250.1-1.fc36.noarch 84/166 Installing : zstd-1.5.1-4.fc36.ppc64le 85/166 Installing : cpio-2.13-11.fc36.ppc64le 86/166 Installing : expat-2.4.1-2.fc35.ppc64le 87/166 Installing : gdbm-libs-1:1.22-1.fc36.ppc64le 88/166 Installing : json-c-0.15-2.fc35.ppc64le 89/166 Installing : keyutils-libs-1.6.1-3.fc35.ppc64le 90/166 Installing : libargon2-20171227-7.fc35.ppc64le 91/166 Installing : libbrotli-1.0.9-6.fc35.ppc64le 92/166 Installing : libdb-5.3.28-50.fc36.ppc64le 93/166 Installing : libeconf-0.4.0-2.fc35.ppc64le 94/166 Installing : libffi-3.1-28.fc34.ppc64le 95/166 Installing : p11-kit-0.23.22-4.fc35.ppc64le 96/166 Installing : libgomp-11.2.1-7.fc36.ppc64le 97/166 Installing : libgpg-error-1.43-1.fc36.ppc64le 98/166 Installing : libgcrypt-1.9.4-1.fc36.ppc64le 99/166 Installing : libnghttp2-1.46.0-1.fc36.ppc64le 100/166 Installing : libpkgconf-1.8.0-1.fc35.ppc64le 101/166 Installing : pkgconf-1.8.0-1.fc35.ppc64le 102/166 Installing : pkgconf-pkg-config-1.8.0-1.fc35.ppc64le 103/166 Installing : librtas-2.0.2-11.fc35.ppc64le 104/166 Running scriptlet: librtas-2.0.2-11.fc35.ppc64le 104/166 Installing : libseccomp-2.5.3-1.fc36.ppc64le 105/166 Installing : libsigsegv-2.13-3.fc35.ppc64le 106/166 Installing : gawk-5.1.1-1.fc36.ppc64le 107/166 Installing : libtasn1-4.18.0-1.fc36.ppc64le 108/166 Installing : p11-kit-trust-0.23.22-4.fc35.ppc64le 109/166 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.ppc64le 109/166 Installing : libverto-0.3.2-2.fc35.ppc64le 110/166 Installing : pcre-8.45-1.fc36.ppc64le 111/166 Installing : grep-3.7-1.fc36.ppc64le 112/166 Installing : xz-5.2.5-7.fc35.ppc64le 113/166 Installing : xxhash-libs-0.8.1-1.fc36.ppc64le 114/166 Installing : coreutils-common-9.0-2.fc36.ppc64le 115/166 Installing : openssl-libs-1:3.0.0-1.fc36.ppc64le 116/166 Installing : coreutils-9.0-2.fc36.ppc64le 117/166 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 118/166 Installing : ca-certificates-2021.2.52-2.fc36.noarch 118/166 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 118/166 Installing : libblkid-2.37.2-1.fc36.ppc64le 119/166 Running scriptlet: libblkid-2.37.2-1.fc36.ppc64le 119/166 Installing : systemd-libs-250.1-1.fc36.ppc64le 120/166 Running scriptlet: systemd-libs-250.1-1.fc36.ppc64le 120/166 Installing : krb5-libs-1.19.2-4.fc36.ppc64le 121/166 Installing : libmount-2.37.2-1.fc36.ppc64le 122/166 Installing : util-linux-core-2.37.2-1.fc36.ppc64le 123/166 Running scriptlet: util-linux-core-2.37.2-1.fc36.ppc64le 123/166 Installing : libtirpc-1.3.2-1.rc1.fc36.ppc64le 124/166 Installing : libfdisk-2.37.2-1.fc36.ppc64le 125/166 Installing : gzip-1.11-1.fc36.ppc64le 126/166 Installing : cracklib-2.9.6-27.fc36.ppc64le 127/166 Installing : libnsl2-2.0.0-2.fc36.ppc64le 128/166 Installing : cyrus-sasl-lib-2.1.27-16.fc36.ppc64le 129/166 Installing : openldap-2.4.59-4.fc36.ppc64le 130/166 Installing : libssh-0.9.6-1.fc36.ppc64le 131/166 Installing : libcurl-7.81.0-1.fc36.ppc64le 132/166 Installing : curl-7.81.0-1.fc36.ppc64le 133/166 Installing : rpm-4.17.0-1.fc36.1.ppc64le 134/166 Installing : rpm-libs-4.17.0-1.fc36.1.ppc64le 135/166 Installing : efi-srpm-macros-5-4.fc36.noarch 136/166 Installing : lua-srpm-macros-1-5.fc35.noarch 137/166 Installing : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 138/166 Installing : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 139/166 Installing : go-srpm-macros-3.0.11-2.fc35.noarch 140/166 Installing : python-srpm-macros-3.10-14.fc36.noarch 141/166 Installing : redhat-rpm-config-207-1.fc36.noarch 142/166 Running scriptlet: dbus-broker-29-4.fc36.ppc64le 143/166 useradd warning: dbus's uid 81 outside of the SYS_UID_MIN 201 and SYS_UID_MAX 999 range. Installing : dbus-broker-29-4.fc36.ppc64le 143/166 Running scriptlet: dbus-broker-29-4.fc36.ppc64le 143/166 Installing : dbus-1:1.13.20-2.fc36.ppc64le 144/166 Installing : kmod-libs-29-6.fc36.ppc64le 145/166 Installing : libpwquality-1.4.4-6.fc36.ppc64le 146/166 Installing : pam-1.5.2-8.fc36.ppc64le 147/166 Installing : authselect-1.3.0-5.fc36.ppc64le 148/166 Installing : util-linux-2.37.2-1.fc36.ppc64le 149/166 Running scriptlet: util-linux-2.37.2-1.fc36.ppc64le 149/166 Running scriptlet: authselect-libs-1.3.0-5.fc36.ppc64le 150/166 Installing : authselect-libs-1.3.0-5.fc36.ppc64le 150/166 Installing : cryptsetup-libs-2.4.2-1.fc36.ppc64le 151/166 Installing : device-mapper-libs-1.02.175-6.fc35.ppc64le 152/166 Installing : device-mapper-1.02.175-6.fc35.ppc64le 153/166 Installing : elfutils-debuginfod-client-0.186-1.fc36.ppc64le 154/166 Installing : elfutils-libs-0.186-1.fc36.ppc64le 155/166 Installing : elfutils-default-yama-scope-0.186-1.fc36.noarch 156/166 Running scriptlet: elfutils-default-yama-scope-0.186-1.fc36.noarch 156/166 Installing : systemd-pam-250.1-1.fc36.ppc64le 157/166 Installing : systemd-250.1-1.fc36.ppc64le 158/166 warning: group systemd-journal does not exist - using root Running scriptlet: systemd-250.1-1.fc36.ppc64le 158/166 Creating group 'input' with GID 104. Creating group 'kvm' with GID 36. Creating group 'render' with GID 105. Creating group 'sgx' with GID 106. Creating group 'systemd-journal' with GID 190. Creating group 'systemd-network' with GID 192. Creating user 'systemd-network' (systemd Network Management) with UID 192 and GID 192. Creating group 'systemd-oom' with GID 999. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999. Installing : binutils-gold-2.37-22.fc36.ppc64le 159/166 Installing : binutils-2.37-22.fc36.ppc64le 160/166 Running scriptlet: binutils-2.37-22.fc36.ppc64le 160/166 Installing : elfutils-0.186-1.fc36.ppc64le 161/166 Installing : gdb-minimal-11.1-6.fc36.ppc64le 162/166 Installing : debugedit-5.0-2.fc35.ppc64le 163/166 Installing : rpm-build-libs-4.17.0-1.fc36.1.ppc64le 164/166 Installing : rpm-build-4.17.0-1.fc36.1.ppc64le 165/166 Installing : which-2.21-31.fc36.ppc64le 166/166 Running scriptlet: filesystem-3.16-1.fc36.ppc64le 166/166 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 166/166 Running scriptlet: rpm-4.17.0-1.fc36.1.ppc64le 166/166 Running scriptlet: authselect-libs-1.3.0-5.fc36.ppc64le 166/166 Running scriptlet: which-2.21-31.fc36.ppc64le 166/166 Verifying : acl-2.3.1-2.fc35.ppc64le 1/166 Verifying : alternatives-1.19-1.fc35.ppc64le 2/166 Verifying : audit-libs-3.0.6-2.fc36.ppc64le 3/166 Verifying : authselect-1.3.0-5.fc36.ppc64le 4/166 Verifying : authselect-libs-1.3.0-5.fc36.ppc64le 5/166 Verifying : basesystem-11-12.fc35.noarch 6/166 Verifying : bash-5.1.8-3.fc36.ppc64le 7/166 Verifying : binutils-2.37-22.fc36.ppc64le 8/166 Verifying : binutils-gold-2.37-22.fc36.ppc64le 9/166 Verifying : bzip2-1.0.8-10.fc36.ppc64le 10/166 Verifying : bzip2-libs-1.0.8-10.fc36.ppc64le 11/166 Verifying : ca-certificates-2021.2.52-2.fc36.noarch 12/166 Verifying : coreutils-9.0-2.fc36.ppc64le 13/166 Verifying : coreutils-common-9.0-2.fc36.ppc64le 14/166 Verifying : cpio-2.13-11.fc36.ppc64le 15/166 Verifying : cracklib-2.9.6-27.fc36.ppc64le 16/166 Verifying : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 17/166 Verifying : cryptsetup-libs-2.4.2-1.fc36.ppc64le 18/166 Verifying : curl-7.81.0-1.fc36.ppc64le 19/166 Verifying : cyrus-sasl-lib-2.1.27-16.fc36.ppc64le 20/166 Verifying : dbus-1:1.13.20-2.fc36.ppc64le 21/166 Verifying : dbus-broker-29-4.fc36.ppc64le 22/166 Verifying : dbus-common-1:1.13.20-2.fc36.noarch 23/166 Verifying : debugedit-5.0-2.fc35.ppc64le 24/166 Verifying : device-mapper-1.02.175-6.fc35.ppc64le 25/166 Verifying : device-mapper-libs-1.02.175-6.fc35.ppc64le 26/166 Verifying : diffutils-3.8-1.fc35.ppc64le 27/166 Verifying : dwz-0.14-2.fc35.ppc64le 28/166 Verifying : ed-1.14.2-11.fc35.ppc64le 29/166 Verifying : efi-srpm-macros-5-4.fc36.noarch 30/166 Verifying : elfutils-0.186-1.fc36.ppc64le 31/166 Verifying : elfutils-debuginfod-client-0.186-1.fc36.ppc64le 32/166 Verifying : elfutils-default-yama-scope-0.186-1.fc36.noarch 33/166 Verifying : elfutils-libelf-0.186-1.fc36.ppc64le 34/166 Verifying : elfutils-libs-0.186-1.fc36.ppc64le 35/166 Verifying : expat-2.4.1-2.fc35.ppc64le 36/166 Verifying : fedora-gpg-keys-36-0.3.noarch 37/166 Verifying : fedora-release-36-0.12.noarch 38/166 Verifying : fedora-release-common-36-0.12.noarch 39/166 Verifying : fedora-release-identity-basic-36-0.12.noarch 40/166 Verifying : fedora-repos-36-0.3.noarch 41/166 Verifying : fedora-repos-rawhide-36-0.3.noarch 42/166 Verifying : file-5.41-3.fc36.ppc64le 43/166 Verifying : file-libs-5.41-3.fc36.ppc64le 44/166 Verifying : filesystem-3.16-1.fc36.ppc64le 45/166 Verifying : findutils-1:4.8.0-4.fc35.ppc64le 46/166 Verifying : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 47/166 Verifying : fpc-srpm-macros-1.3-4.fc35.noarch 48/166 Verifying : gawk-5.1.1-1.fc36.ppc64le 49/166 Verifying : gdb-minimal-11.1-6.fc36.ppc64le 50/166 Verifying : gdbm-libs-1:1.22-1.fc36.ppc64le 51/166 Verifying : ghc-srpm-macros-1.5.0-5.fc35.noarch 52/166 Verifying : glibc-2.34.9000-36.fc36.ppc64le 53/166 Verifying : glibc-common-2.34.9000-36.fc36.ppc64le 54/166 Verifying : glibc-gconv-extra-2.34.9000-36.fc36.ppc64le 55/166 Verifying : glibc-minimal-langpack-2.34.9000-36.fc36.ppc64le 56/166 Verifying : gmp-1:6.2.1-1.fc36.ppc64le 57/166 Verifying : gnat-srpm-macros-4-14.fc35.noarch 58/166 Verifying : go-srpm-macros-3.0.11-2.fc35.noarch 59/166 Verifying : grep-3.7-1.fc36.ppc64le 60/166 Verifying : gzip-1.11-1.fc36.ppc64le 61/166 Verifying : info-6.8-2.fc35.ppc64le 62/166 Verifying : json-c-0.15-2.fc35.ppc64le 63/166 Verifying : kernel-srpm-macros-1.0-13.fc36.noarch 64/166 Verifying : keyutils-libs-1.6.1-3.fc35.ppc64le 65/166 Verifying : kmod-libs-29-6.fc36.ppc64le 66/166 Verifying : krb5-libs-1.19.2-4.fc36.ppc64le 67/166 Verifying : libacl-2.3.1-2.fc35.ppc64le 68/166 Verifying : libarchive-3.5.2-2.fc36.ppc64le 69/166 Verifying : libargon2-20171227-7.fc35.ppc64le 70/166 Verifying : libattr-2.5.1-3.fc35.ppc64le 71/166 Verifying : libblkid-2.37.2-1.fc36.ppc64le 72/166 Verifying : libbrotli-1.0.9-6.fc35.ppc64le 73/166 Verifying : libcap-2.48-3.fc35.ppc64le 74/166 Verifying : libcap-ng-0.8.2-8.fc36.ppc64le 75/166 Verifying : libcom_err-1.46.5-1.fc36.ppc64le 76/166 Verifying : libcurl-7.81.0-1.fc36.ppc64le 77/166 Verifying : libdb-5.3.28-50.fc36.ppc64le 78/166 Verifying : libeconf-0.4.0-2.fc35.ppc64le 79/166 Verifying : libfdisk-2.37.2-1.fc36.ppc64le 80/166 Verifying : libffi-3.1-28.fc34.ppc64le 81/166 Verifying : libgcc-11.2.1-7.fc36.ppc64le 82/166 Verifying : libgcrypt-1.9.4-1.fc36.ppc64le 83/166 Verifying : libgomp-11.2.1-7.fc36.ppc64le 84/166 Verifying : libgpg-error-1.43-1.fc36.ppc64le 85/166 Verifying : libidn2-2.3.2-3.fc36.ppc64le 86/166 Verifying : libmount-2.37.2-1.fc36.ppc64le 87/166 Verifying : libnghttp2-1.46.0-1.fc36.ppc64le 88/166 Verifying : libnsl2-2.0.0-2.fc36.ppc64le 89/166 Verifying : libpkgconf-1.8.0-1.fc35.ppc64le 90/166 Verifying : libpsl-0.21.1-4.fc35.ppc64le 91/166 Verifying : libpwquality-1.4.4-6.fc36.ppc64le 92/166 Verifying : librtas-2.0.2-11.fc35.ppc64le 93/166 Verifying : libseccomp-2.5.3-1.fc36.ppc64le 94/166 Verifying : libselinux-3.3-2.fc36.ppc64le 95/166 Verifying : libsemanage-3.3-1.fc36.ppc64le 96/166 Verifying : libsepol-3.3-2.fc36.ppc64le 97/166 Verifying : libsigsegv-2.13-3.fc35.ppc64le 98/166 Verifying : libsmartcols-2.37.2-1.fc36.ppc64le 99/166 Verifying : libssh-0.9.6-1.fc36.ppc64le 100/166 Verifying : libssh-config-0.9.6-1.fc36.noarch 101/166 Verifying : libstdc++-11.2.1-7.fc36.ppc64le 102/166 Verifying : libtasn1-4.18.0-1.fc36.ppc64le 103/166 Verifying : libtirpc-1.3.2-1.rc1.fc36.ppc64le 104/166 Verifying : libunistring-0.9.10-14.fc35.ppc64le 105/166 Verifying : libutempter-1.2.1-5.fc35.ppc64le 106/166 Verifying : libuuid-2.37.2-1.fc36.ppc64le 107/166 Verifying : libverto-0.3.2-2.fc35.ppc64le 108/166 Verifying : libxcrypt-4.4.27-1.fc36.ppc64le 109/166 Verifying : libxml2-2.9.12-6.fc35.ppc64le 110/166 Verifying : libzstd-1.5.1-4.fc36.ppc64le 111/166 Verifying : lua-libs-5.4.3-2.fc35.ppc64le 112/166 Verifying : lua-srpm-macros-1-5.fc35.noarch 113/166 Verifying : lz4-libs-1.9.3-3.fc35.ppc64le 114/166 Verifying : mpfr-4.1.0-8.fc35.ppc64le 115/166 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 116/166 Verifying : ncurses-libs-6.2-8.20210508.fc35.ppc64le 117/166 Verifying : nim-srpm-macros-3-5.fc35.noarch 118/166 Verifying : ocaml-srpm-macros-6-5.fc35.noarch 119/166 Verifying : openblas-srpm-macros-2-10.fc35.noarch 120/166 Verifying : openldap-2.4.59-4.fc36.ppc64le 121/166 Verifying : openssl-libs-1:3.0.0-1.fc36.ppc64le 122/166 Verifying : openssl1.1-1:1.1.1l-1.fc36.ppc64le 123/166 Verifying : p11-kit-0.23.22-4.fc35.ppc64le 124/166 Verifying : p11-kit-trust-0.23.22-4.fc35.ppc64le 125/166 Verifying : pam-1.5.2-8.fc36.ppc64le 126/166 Verifying : patch-2.7.6-15.fc35.ppc64le 127/166 Verifying : pcre-8.45-1.fc36.ppc64le 128/166 Verifying : pcre2-10.39-1.fc36.ppc64le 129/166 Verifying : pcre2-syntax-10.39-1.fc36.noarch 130/166 Verifying : perl-srpm-macros-1-42.fc35.noarch 131/166 Verifying : pkgconf-1.8.0-1.fc35.ppc64le 132/166 Verifying : pkgconf-m4-1.8.0-1.fc35.noarch 133/166 Verifying : pkgconf-pkg-config-1.8.0-1.fc35.ppc64le 134/166 Verifying : popt-1.18-6.fc36.ppc64le 135/166 Verifying : publicsuffix-list-dafsa-20210518-3.fc36.noarch 136/166 Verifying : python-srpm-macros-3.10-14.fc36.noarch 137/166 Verifying : qt5-srpm-macros-5.15.2-3.fc35.noarch 138/166 Verifying : readline-8.1-3.fc35.ppc64le 139/166 Verifying : redhat-rpm-config-207-1.fc36.noarch 140/166 Verifying : rpm-4.17.0-1.fc36.1.ppc64le 141/166 Verifying : rpm-build-4.17.0-1.fc36.1.ppc64le 142/166 Verifying : rpm-build-libs-4.17.0-1.fc36.1.ppc64le 143/166 Verifying : rpm-libs-4.17.0-1.fc36.1.ppc64le 144/166 Verifying : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 145/166 Verifying : rust-srpm-macros-20-1.fc36.noarch 146/166 Verifying : sed-4.8-8.fc35.ppc64le 147/166 Verifying : setup-2.13.9.1-2.fc35.noarch 148/166 Verifying : shadow-utils-2:4.9-8.fc36.ppc64le 149/166 Verifying : sqlite-libs-3.36.0-4.fc36.ppc64le 150/166 Verifying : systemd-250.1-1.fc36.ppc64le 151/166 Verifying : systemd-libs-250.1-1.fc36.ppc64le 152/166 Verifying : systemd-pam-250.1-1.fc36.ppc64le 153/166 Verifying : systemd-rpm-macros-250.1-1.fc36.noarch 154/166 Verifying : tar-2:1.34-2.fc35.ppc64le 155/166 Verifying : tzdata-2021e-1.fc36.noarch 156/166 Verifying : unzip-6.0-56.fc36.ppc64le 157/166 Verifying : util-linux-2.37.2-1.fc36.ppc64le 158/166 Verifying : util-linux-core-2.37.2-1.fc36.ppc64le 159/166 Verifying : which-2.21-31.fc36.ppc64le 160/166 Verifying : xxhash-libs-0.8.1-1.fc36.ppc64le 161/166 Verifying : xz-5.2.5-7.fc35.ppc64le 162/166 Verifying : xz-libs-5.2.5-7.fc35.ppc64le 163/166 Verifying : zip-3.0-31.fc35.ppc64le 164/166 Verifying : zlib-1.2.11-30.fc35.ppc64le 165/166 Verifying : zstd-1.5.1-4.fc36.ppc64le 166/166 Installed: acl-2.3.1-2.fc35.ppc64le alternatives-1.19-1.fc35.ppc64le audit-libs-3.0.6-2.fc36.ppc64le authselect-1.3.0-5.fc36.ppc64le authselect-libs-1.3.0-5.fc36.ppc64le basesystem-11-12.fc35.noarch bash-5.1.8-3.fc36.ppc64le binutils-2.37-22.fc36.ppc64le binutils-gold-2.37-22.fc36.ppc64le bzip2-1.0.8-10.fc36.ppc64le bzip2-libs-1.0.8-10.fc36.ppc64le ca-certificates-2021.2.52-2.fc36.noarch coreutils-9.0-2.fc36.ppc64le coreutils-common-9.0-2.fc36.ppc64le cpio-2.13-11.fc36.ppc64le cracklib-2.9.6-27.fc36.ppc64le crypto-policies-20211115-1.git1b1c04c.fc36.noarch cryptsetup-libs-2.4.2-1.fc36.ppc64le curl-7.81.0-1.fc36.ppc64le cyrus-sasl-lib-2.1.27-16.fc36.ppc64le dbus-1:1.13.20-2.fc36.ppc64le dbus-broker-29-4.fc36.ppc64le dbus-common-1:1.13.20-2.fc36.noarch debugedit-5.0-2.fc35.ppc64le device-mapper-1.02.175-6.fc35.ppc64le device-mapper-libs-1.02.175-6.fc35.ppc64le diffutils-3.8-1.fc35.ppc64le dwz-0.14-2.fc35.ppc64le ed-1.14.2-11.fc35.ppc64le efi-srpm-macros-5-4.fc36.noarch elfutils-0.186-1.fc36.ppc64le elfutils-debuginfod-client-0.186-1.fc36.ppc64le elfutils-default-yama-scope-0.186-1.fc36.noarch elfutils-libelf-0.186-1.fc36.ppc64le elfutils-libs-0.186-1.fc36.ppc64le expat-2.4.1-2.fc35.ppc64le fedora-gpg-keys-36-0.3.noarch fedora-release-36-0.12.noarch fedora-release-common-36-0.12.noarch fedora-release-identity-basic-36-0.12.noarch fedora-repos-36-0.3.noarch fedora-repos-rawhide-36-0.3.noarch file-5.41-3.fc36.ppc64le file-libs-5.41-3.fc36.ppc64le filesystem-3.16-1.fc36.ppc64le findutils-1:4.8.0-4.fc35.ppc64le fonts-srpm-macros-1:2.0.5-6.fc35.noarch fpc-srpm-macros-1.3-4.fc35.noarch gawk-5.1.1-1.fc36.ppc64le gdb-minimal-11.1-6.fc36.ppc64le gdbm-libs-1:1.22-1.fc36.ppc64le ghc-srpm-macros-1.5.0-5.fc35.noarch glibc-2.34.9000-36.fc36.ppc64le glibc-common-2.34.9000-36.fc36.ppc64le glibc-gconv-extra-2.34.9000-36.fc36.ppc64le glibc-minimal-langpack-2.34.9000-36.fc36.ppc64le gmp-1:6.2.1-1.fc36.ppc64le gnat-srpm-macros-4-14.fc35.noarch go-srpm-macros-3.0.11-2.fc35.noarch grep-3.7-1.fc36.ppc64le gzip-1.11-1.fc36.ppc64le info-6.8-2.fc35.ppc64le json-c-0.15-2.fc35.ppc64le kernel-srpm-macros-1.0-13.fc36.noarch keyutils-libs-1.6.1-3.fc35.ppc64le kmod-libs-29-6.fc36.ppc64le krb5-libs-1.19.2-4.fc36.ppc64le libacl-2.3.1-2.fc35.ppc64le libarchive-3.5.2-2.fc36.ppc64le libargon2-20171227-7.fc35.ppc64le libattr-2.5.1-3.fc35.ppc64le libblkid-2.37.2-1.fc36.ppc64le libbrotli-1.0.9-6.fc35.ppc64le libcap-2.48-3.fc35.ppc64le libcap-ng-0.8.2-8.fc36.ppc64le libcom_err-1.46.5-1.fc36.ppc64le libcurl-7.81.0-1.fc36.ppc64le libdb-5.3.28-50.fc36.ppc64le libeconf-0.4.0-2.fc35.ppc64le libfdisk-2.37.2-1.fc36.ppc64le libffi-3.1-28.fc34.ppc64le libgcc-11.2.1-7.fc36.ppc64le libgcrypt-1.9.4-1.fc36.ppc64le libgomp-11.2.1-7.fc36.ppc64le libgpg-error-1.43-1.fc36.ppc64le libidn2-2.3.2-3.fc36.ppc64le libmount-2.37.2-1.fc36.ppc64le libnghttp2-1.46.0-1.fc36.ppc64le libnsl2-2.0.0-2.fc36.ppc64le libpkgconf-1.8.0-1.fc35.ppc64le libpsl-0.21.1-4.fc35.ppc64le libpwquality-1.4.4-6.fc36.ppc64le librtas-2.0.2-11.fc35.ppc64le libseccomp-2.5.3-1.fc36.ppc64le libselinux-3.3-2.fc36.ppc64le libsemanage-3.3-1.fc36.ppc64le libsepol-3.3-2.fc36.ppc64le libsigsegv-2.13-3.fc35.ppc64le libsmartcols-2.37.2-1.fc36.ppc64le libssh-0.9.6-1.fc36.ppc64le libssh-config-0.9.6-1.fc36.noarch libstdc++-11.2.1-7.fc36.ppc64le libtasn1-4.18.0-1.fc36.ppc64le libtirpc-1.3.2-1.rc1.fc36.ppc64le libunistring-0.9.10-14.fc35.ppc64le libutempter-1.2.1-5.fc35.ppc64le libuuid-2.37.2-1.fc36.ppc64le libverto-0.3.2-2.fc35.ppc64le libxcrypt-4.4.27-1.fc36.ppc64le libxml2-2.9.12-6.fc35.ppc64le libzstd-1.5.1-4.fc36.ppc64le lua-libs-5.4.3-2.fc35.ppc64le lua-srpm-macros-1-5.fc35.noarch lz4-libs-1.9.3-3.fc35.ppc64le mpfr-4.1.0-8.fc35.ppc64le ncurses-base-6.2-8.20210508.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.ppc64le nim-srpm-macros-3-5.fc35.noarch ocaml-srpm-macros-6-5.fc35.noarch openblas-srpm-macros-2-10.fc35.noarch openldap-2.4.59-4.fc36.ppc64le openssl-libs-1:3.0.0-1.fc36.ppc64le openssl1.1-1:1.1.1l-1.fc36.ppc64le p11-kit-0.23.22-4.fc35.ppc64le p11-kit-trust-0.23.22-4.fc35.ppc64le pam-1.5.2-8.fc36.ppc64le patch-2.7.6-15.fc35.ppc64le pcre-8.45-1.fc36.ppc64le pcre2-10.39-1.fc36.ppc64le pcre2-syntax-10.39-1.fc36.noarch perl-srpm-macros-1-42.fc35.noarch pkgconf-1.8.0-1.fc35.ppc64le pkgconf-m4-1.8.0-1.fc35.noarch pkgconf-pkg-config-1.8.0-1.fc35.ppc64le popt-1.18-6.fc36.ppc64le publicsuffix-list-dafsa-20210518-3.fc36.noarch python-srpm-macros-3.10-14.fc36.noarch qt5-srpm-macros-5.15.2-3.fc35.noarch readline-8.1-3.fc35.ppc64le redhat-rpm-config-207-1.fc36.noarch rpm-4.17.0-1.fc36.1.ppc64le rpm-build-4.17.0-1.fc36.1.ppc64le rpm-build-libs-4.17.0-1.fc36.1.ppc64le rpm-libs-4.17.0-1.fc36.1.ppc64le rpmautospec-rpm-macros-0.2.5-1.fc35.noarch rust-srpm-macros-20-1.fc36.noarch sed-4.8-8.fc35.ppc64le setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-8.fc36.ppc64le sqlite-libs-3.36.0-4.fc36.ppc64le systemd-250.1-1.fc36.ppc64le systemd-libs-250.1-1.fc36.ppc64le systemd-pam-250.1-1.fc36.ppc64le systemd-rpm-macros-250.1-1.fc36.noarch tar-2:1.34-2.fc35.ppc64le tzdata-2021e-1.fc36.noarch unzip-6.0-56.fc36.ppc64le util-linux-2.37.2-1.fc36.ppc64le util-linux-core-2.37.2-1.fc36.ppc64le which-2.21-31.fc36.ppc64le xxhash-libs-0.8.1-1.fc36.ppc64le xz-5.2.5-7.fc35.ppc64le xz-libs-5.2.5-7.fc35.ppc64le zip-3.0-31.fc35.ppc64le zlib-1.2.11-30.fc35.ppc64le zstd-1.5.1-4.fc36.ppc64le Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: fedora-repos-36-0.3.noarch gpg-pubkey-9867c58f-601c49ca gnat-srpm-macros-4-14.fc35.noarch file-libs-5.41-3.fc36.ppc64le librtas-2.0.2-11.fc35.ppc64le libidn2-2.3.2-3.fc36.ppc64le libselinux-3.3-2.fc36.ppc64le nim-srpm-macros-3-5.fc35.noarch elfutils-libelf-0.186-1.fc36.ppc64le pam-1.5.2-8.fc36.ppc64le diffutils-3.8-1.fc35.ppc64le findutils-4.8.0-4.fc35.ppc64le go-srpm-macros-3.0.11-2.fc35.noarch sed-4.8-8.fc35.ppc64le kmod-libs-29-6.fc36.ppc64le fedora-release-identity-basic-36-0.12.noarch libeconf-0.4.0-2.fc35.ppc64le libpwquality-1.4.4-6.fc36.ppc64le systemd-pam-250.1-1.fc36.ppc64le bzip2-libs-1.0.8-10.fc36.ppc64le openblas-srpm-macros-2-10.fc35.noarch libblkid-2.37.2-1.fc36.ppc64le gmp-6.2.1-1.fc36.ppc64le basesystem-11-12.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.ppc64le rpm-4.17.0-1.fc36.1.ppc64le libcurl-7.81.0-1.fc36.ppc64le libmount-2.37.2-1.fc36.ppc64le ghc-srpm-macros-1.5.0-5.fc35.noarch dwz-0.14-2.fc35.ppc64le systemd-rpm-macros-250.1-1.fc36.noarch binutils-gold-2.37-22.fc36.ppc64le rpm-libs-4.17.0-1.fc36.1.ppc64le zip-3.0-31.fc35.ppc64le authselect-1.3.0-5.fc36.ppc64le cryptsetup-libs-2.4.2-1.fc36.ppc64le unzip-6.0-56.fc36.ppc64le kernel-srpm-macros-1.0-13.fc36.noarch filesystem-3.16-1.fc36.ppc64le libarchive-3.5.2-2.fc36.ppc64le lz4-libs-1.9.3-3.fc35.ppc64le libuuid-2.37.2-1.fc36.ppc64le json-c-0.15-2.fc35.ppc64le libsepol-3.3-2.fc36.ppc64le libdb-5.3.28-50.fc36.ppc64le elfutils-libs-0.186-1.fc36.ppc64le libsmartcols-2.37.2-1.fc36.ppc64le coreutils-common-9.0-2.fc36.ppc64le util-linux-2.37.2-1.fc36.ppc64le tar-1.34-2.fc35.ppc64le ed-1.14.2-11.fc35.ppc64le fedora-gpg-keys-36-0.3.noarch rpm-build-4.17.0-1.fc36.1.ppc64le qt5-srpm-macros-5.15.2-3.fc35.noarch libcap-ng-0.8.2-8.fc36.ppc64le libnghttp2-1.46.0-1.fc36.ppc64le crypto-policies-20211115-1.git1b1c04c.fc36.noarch lua-libs-5.4.3-2.fc35.ppc64le libpsl-0.21.1-4.fc35.ppc64le grep-3.7-1.fc36.ppc64le binutils-2.37-22.fc36.ppc64le libbrotli-1.0.9-6.fc35.ppc64le libxml2-2.9.12-6.fc35.ppc64le gdb-minimal-11.1-6.fc36.ppc64le glibc-gconv-extra-2.34.9000-36.fc36.ppc64le ca-certificates-2021.2.52-2.fc36.noarch systemd-250.1-1.fc36.ppc64le libargon2-20171227-7.fc35.ppc64le libsigsegv-2.13-3.fc35.ppc64le fedora-repos-rawhide-36-0.3.noarch alternatives-1.19-1.fc35.ppc64le device-mapper-libs-1.02.175-6.fc35.ppc64le xz-5.2.5-7.fc35.ppc64le ncurses-base-6.2-8.20210508.fc35.noarch setup-2.13.9.1-2.fc35.noarch debugedit-5.0-2.fc35.ppc64le curl-7.81.0-1.fc36.ppc64le pcre2-syntax-10.39-1.fc36.noarch readline-8.1-3.fc35.ppc64le rpm-build-libs-4.17.0-1.fc36.1.ppc64le libcap-2.48-3.fc35.ppc64le libgcc-11.2.1-7.fc36.ppc64le mpfr-4.1.0-8.fc35.ppc64le file-5.41-3.fc36.ppc64le libssh-config-0.9.6-1.fc36.noarch openssl-libs-3.0.0-1.fc36.ppc64le dbus-broker-29-4.fc36.ppc64le info-6.8-2.fc35.ppc64le util-linux-core-2.37.2-1.fc36.ppc64le fedora-release-36-0.12.noarch libffi-3.1-28.fc34.ppc64le xxhash-libs-0.8.1-1.fc36.ppc64le pcre-8.45-1.fc36.ppc64le libacl-2.3.1-2.fc35.ppc64le bash-5.1.8-3.fc36.ppc64le fonts-srpm-macros-2.0.5-6.fc35.noarch sqlite-libs-3.36.0-4.fc36.ppc64le openldap-2.4.59-4.fc36.ppc64le pkgconf-pkg-config-1.8.0-1.fc35.ppc64le publicsuffix-list-dafsa-20210518-3.fc36.noarch audit-libs-3.0.6-2.fc36.ppc64le libtirpc-1.3.2-1.rc1.fc36.ppc64le ocaml-srpm-macros-6-5.fc35.noarch libxcrypt-4.4.27-1.fc36.ppc64le libstdc++-11.2.1-7.fc36.ppc64le tzdata-2021e-1.fc36.noarch patch-2.7.6-15.fc35.ppc64le libgpg-error-1.43-1.fc36.ppc64le coreutils-9.0-2.fc36.ppc64le elfutils-0.186-1.fc36.ppc64le lua-srpm-macros-1-5.fc35.noarch cyrus-sasl-lib-2.1.27-16.fc36.ppc64le gpg-pubkey-38ab71f4-60242b08 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch glibc-minimal-langpack-2.34.9000-36.fc36.ppc64le glibc-common-2.34.9000-36.fc36.ppc64le systemd-libs-250.1-1.fc36.ppc64le pkgconf-1.8.0-1.fc35.ppc64le python-srpm-macros-3.10-14.fc36.noarch libverto-0.3.2-2.fc35.ppc64le shadow-utils-4.9-8.fc36.ppc64le libtasn1-4.18.0-1.fc36.ppc64le dbus-1.13.20-2.fc36.ppc64le libseccomp-2.5.3-1.fc36.ppc64le gzip-1.11-1.fc36.ppc64le popt-1.18-6.fc36.ppc64le elfutils-debuginfod-client-0.186-1.fc36.ppc64le redhat-rpm-config-207-1.fc36.noarch xz-libs-5.2.5-7.fc35.ppc64le p11-kit-0.23.22-4.fc35.ppc64le libssh-0.9.6-1.fc36.ppc64le bzip2-1.0.8-10.fc36.ppc64le keyutils-libs-1.6.1-3.fc35.ppc64le krb5-libs-1.19.2-4.fc36.ppc64le libnsl2-2.0.0-2.fc36.ppc64le gdbm-libs-1.22-1.fc36.ppc64le cpio-2.13-11.fc36.ppc64le libgcrypt-1.9.4-1.fc36.ppc64le perl-srpm-macros-1-42.fc35.noarch rust-srpm-macros-20-1.fc36.noarch pkgconf-m4-1.8.0-1.fc35.noarch libunistring-0.9.10-14.fc35.ppc64le which-2.21-31.fc36.ppc64le device-mapper-1.02.175-6.fc35.ppc64le elfutils-default-yama-scope-0.186-1.fc36.noarch zlib-1.2.11-30.fc35.ppc64le libattr-2.5.1-3.fc35.ppc64le pcre2-10.39-1.fc36.ppc64le cracklib-2.9.6-27.fc36.ppc64le fedora-release-common-36-0.12.noarch libfdisk-2.37.2-1.fc36.ppc64le libutempter-1.2.1-5.fc35.ppc64le gawk-5.1.1-1.fc36.ppc64le glibc-2.34.9000-36.fc36.ppc64le libzstd-1.5.1-4.fc36.ppc64le libgomp-11.2.1-7.fc36.ppc64le fpc-srpm-macros-1.3-4.fc35.noarch acl-2.3.1-2.fc35.ppc64le efi-srpm-macros-5-4.fc36.noarch p11-kit-trust-0.23.22-4.fc35.ppc64le authselect-libs-1.3.0-5.fc36.ppc64le openssl1.1-1.1.1l-1.fc36.ppc64le libpkgconf-1.8.0-1.fc35.ppc64le zstd-1.5.1-4.fc36.ppc64le expat-2.4.1-2.fc35.ppc64le dbus-common-1.13.20-2.fc36.noarch libcom_err-1.46.5-1.fc36.ppc64le libsemanage-3.3-1.fc36.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1641427200 Wrote: /builddir/build/SRPMS/mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1641936334.550698/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-ppc64le-1641936334.550698/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-ppc64le-1641936334.550698/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ctzcx4q3/mold/mold.spec) Config(child) 1 minutes 58 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 (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1641936334.550698 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.15 starting (python version = 3.9.7, NVR = mock-2.15-1.fc34)... 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/results/mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm) Config(fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1641936334.550698/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1641936334.550698/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: enabled HW Info plugin Mock Version: 2.15 INFO: Mock Version: 2.15 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1641936334.550698/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 Mock Version: 2.15 INFO: Mock Version: 2.15 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 13 kB/s | 3.0 kB 00:00 fedora 22 kB/s | 3.6 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm Start: build setup for mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1641427200 Wrote: /builddir/build/SRPMS/mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 15 kB/s | 3.0 kB 00:00 fedora 20 kB/s | 3.6 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: cmake ppc64le 3.22.1-5.fc36 fedora 6.1 M gcc-c++ ppc64le 11.2.1-7.fc36 fedora 11 M libstdc++-devel ppc64le 11.2.1-7.fc36 fedora 2.2 M openssl-devel ppc64le 1:3.0.0-1.fc36 fedora 2.9 M zlib-devel ppc64le 1.2.11-30.fc35 fedora 44 k Installing dependencies: annobin-docs noarch 10.42-1.fc36 fedora 87 k annobin-plugin-gcc ppc64le 10.42-1.fc36 fedora 814 k cmake-data noarch 3.22.1-5.fc36 fedora 1.6 M cmake-filesystem ppc64le 3.22.1-5.fc36 fedora 18 k cmake-rpm-macros noarch 3.22.1-5.fc36 fedora 17 k cpp ppc64le 11.2.1-7.fc36 fedora 8.8 M emacs-filesystem noarch 1:27.2-9.fc35 fedora 9.0 k gc ppc64le 8.0.6-1.fc36 fedora 112 k gcc ppc64le 11.2.1-7.fc36 fedora 28 M glibc-devel ppc64le 2.34.9000-36.fc36 fedora 582 k guile22 ppc64le 2.2.7-3.fc35 fedora 6.4 M jsoncpp ppc64le 1.9.5-1.fc36 fedora 97 k kernel-headers ppc64le 5.16.0-0.rc8.git0.1.fc36 fedora 1.3 M libasan ppc64le 11.2.1-7.fc36 fedora 454 k libatomic ppc64le 11.2.1-7.fc36 fedora 55 k libmpc ppc64le 1.2.1-3.fc35 fedora 67 k libtool-ltdl ppc64le 2.4.6-45.fc36 fedora 40 k libubsan ppc64le 11.2.1-7.fc36 fedora 224 k libuv ppc64le 1:1.42.0-2.fc36 fedora 157 k libxcrypt-devel ppc64le 4.4.27-1.fc36 fedora 29 k make ppc64le 1:4.3-6.fc35 fedora 546 k mpdecimal ppc64le 2.5.1-2.fc35 fedora 115 k python-pip-wheel noarch 21.3.1-1.fc36 fedora 1.1 M python-setuptools-wheel noarch 59.6.0-1.fc36 fedora 507 k python3 ppc64le 3.10.1-1.fc36 fedora 26 k python3-libs ppc64le 3.10.1-1.fc36 fedora 7.5 M rhash ppc64le 1.4.2-1.fc36 fedora 200 k vim-filesystem noarch 2:8.2.4006-1.fc36 fedora 22 k Transaction Summary ================================================================================ Install 33 Packages Total download size: 80 M Installed size: 288 M Downloading Packages: (1/33): annobin-docs-10.42-1.fc36.noarch.rpm 806 kB/s | 87 kB 00:00 (2/33): annobin-plugin-gcc-10.42-1.fc36.ppc64le 4.3 MB/s | 814 kB 00:00 (3/33): cmake-filesystem-3.22.1-5.fc36.ppc64le. 813 kB/s | 18 kB 00:00 (4/33): cmake-rpm-macros-3.22.1-5.fc36.noarch.r 208 kB/s | 17 kB 00:00 (5/33): cmake-data-3.22.1-5.fc36.noarch.rpm 7.0 MB/s | 1.6 MB 00:00 (6/33): cmake-3.22.1-5.fc36.ppc64le.rpm 17 MB/s | 6.1 MB 00:00 (7/33): emacs-filesystem-27.2-9.fc35.noarch.rpm 269 kB/s | 9.0 kB 00:00 (8/33): gc-8.0.6-1.fc36.ppc64le.rpm 4.5 MB/s | 112 kB 00:00 (9/33): cpp-11.2.1-7.fc36.ppc64le.rpm 39 MB/s | 8.8 MB 00:00 (10/33): glibc-devel-2.34.9000-36.fc36.ppc64le. 19 MB/s | 582 kB 00:00 (11/33): gcc-c++-11.2.1-7.fc36.ppc64le.rpm 25 MB/s | 11 MB 00:00 (12/33): guile22-2.2.7-3.fc35.ppc64le.rpm 22 MB/s | 6.4 MB 00:00 (13/33): jsoncpp-1.9.5-1.fc36.ppc64le.rpm 1.5 MB/s | 97 kB 00:00 (14/33): kernel-headers-5.16.0-0.rc8.git0.1.fc3 22 MB/s | 1.3 MB 00:00 (15/33): libasan-11.2.1-7.fc36.ppc64le.rpm 14 MB/s | 454 kB 00:00 (16/33): libatomic-11.2.1-7.fc36.ppc64le.rpm 2.3 MB/s | 55 kB 00:00 (17/33): libmpc-1.2.1-3.fc35.ppc64le.rpm 2.8 MB/s | 67 kB 00:00 (18/33): libtool-ltdl-2.4.6-45.fc36.ppc64le.rpm 1.6 MB/s | 40 kB 00:00 (19/33): libubsan-11.2.1-7.fc36.ppc64le.rpm 6.1 MB/s | 224 kB 00:00 (20/33): libstdc++-devel-11.2.1-7.fc36.ppc64le. 17 MB/s | 2.2 MB 00:00 (21/33): libuv-1.42.0-2.fc36.ppc64le.rpm 2.3 MB/s | 157 kB 00:00 (22/33): gcc-11.2.1-7.fc36.ppc64le.rpm 34 MB/s | 28 MB 00:00 (23/33): libxcrypt-devel-4.4.27-1.fc36.ppc64le. 265 kB/s | 29 kB 00:00 (24/33): make-4.3-6.fc35.ppc64le.rpm 4.9 MB/s | 546 kB 00:00 (25/33): mpdecimal-2.5.1-2.fc35.ppc64le.rpm 4.6 MB/s | 115 kB 00:00 (26/33): python-pip-wheel-21.3.1-1.fc36.noarch. 24 MB/s | 1.1 MB 00:00 (27/33): python-setuptools-wheel-59.6.0-1.fc36. 15 MB/s | 507 kB 00:00 (28/33): python3-3.10.1-1.fc36.ppc64le.rpm 1.1 MB/s | 26 kB 00:00 (29/33): rhash-1.4.2-1.fc36.ppc64le.rpm 2.7 MB/s | 200 kB 00:00 (30/33): python3-libs-3.10.1-1.fc36.ppc64le.rpm 48 MB/s | 7.5 MB 00:00 (31/33): openssl-devel-3.0.0-1.fc36.ppc64le.rpm 13 MB/s | 2.9 MB 00:00 (32/33): vim-filesystem-8.2.4006-1.fc36.noarch. 128 kB/s | 22 kB 00:00 (33/33): zlib-devel-1.2.11-30.fc35.ppc64le.rpm 427 kB/s | 44 kB 00:00 -------------------------------------------------------------------------------- Total 48 MB/s | 80 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.2.1-3.fc35.ppc64le 1/33 Installing : cmake-filesystem-3.22.1-5.fc36.ppc64le 2/33 Installing : cpp-11.2.1-7.fc36.ppc64le 3/33 Installing : vim-filesystem-2:8.2.4006-1.fc36.noarch 4/33 Installing : rhash-1.4.2-1.fc36.ppc64le 5/33 Installing : python-setuptools-wheel-59.6.0-1.fc36.noarch 6/33 Installing : python-pip-wheel-21.3.1-1.fc36.noarch 7/33 Installing : mpdecimal-2.5.1-2.fc35.ppc64le 8/33 Installing : python3-3.10.1-1.fc36.ppc64le 9/33 Installing : python3-libs-3.10.1-1.fc36.ppc64le 10/33 Installing : cmake-rpm-macros-3.22.1-5.fc36.noarch 11/33 Installing : libuv-1:1.42.0-2.fc36.ppc64le 12/33 Installing : libubsan-11.2.1-7.fc36.ppc64le 13/33 Installing : libtool-ltdl-2.4.6-45.fc36.ppc64le 14/33 Installing : libstdc++-devel-11.2.1-7.fc36.ppc64le 15/33 Installing : libatomic-11.2.1-7.fc36.ppc64le 16/33 Installing : libasan-11.2.1-7.fc36.ppc64le 17/33 Installing : kernel-headers-5.16.0-0.rc8.git0.1.fc36.ppc64le 18/33 Installing : libxcrypt-devel-4.4.27-1.fc36.ppc64le 19/33 Installing : glibc-devel-2.34.9000-36.fc36.ppc64le 20/33 Installing : jsoncpp-1.9.5-1.fc36.ppc64le 21/33 Installing : gc-8.0.6-1.fc36.ppc64le 22/33 Installing : guile22-2.2.7-3.fc35.ppc64le 23/33 Installing : make-1:4.3-6.fc35.ppc64le 24/33 Installing : gcc-11.2.1-7.fc36.ppc64le 25/33 Installing : emacs-filesystem-1:27.2-9.fc35.noarch 26/33 Installing : cmake-data-3.22.1-5.fc36.noarch 27/33 Installing : cmake-3.22.1-5.fc36.ppc64le 28/33 Installing : annobin-docs-10.42-1.fc36.noarch 29/33 Installing : annobin-plugin-gcc-10.42-1.fc36.ppc64le 30/33 Installing : gcc-c++-11.2.1-7.fc36.ppc64le 31/33 Installing : zlib-devel-1.2.11-30.fc35.ppc64le 32/33 Installing : openssl-devel-1:3.0.0-1.fc36.ppc64le 33/33 Running scriptlet: openssl-devel-1:3.0.0-1.fc36.ppc64le 33/33 Verifying : annobin-docs-10.42-1.fc36.noarch 1/33 Verifying : annobin-plugin-gcc-10.42-1.fc36.ppc64le 2/33 Verifying : cmake-3.22.1-5.fc36.ppc64le 3/33 Verifying : cmake-data-3.22.1-5.fc36.noarch 4/33 Verifying : cmake-filesystem-3.22.1-5.fc36.ppc64le 5/33 Verifying : cmake-rpm-macros-3.22.1-5.fc36.noarch 6/33 Verifying : cpp-11.2.1-7.fc36.ppc64le 7/33 Verifying : emacs-filesystem-1:27.2-9.fc35.noarch 8/33 Verifying : gc-8.0.6-1.fc36.ppc64le 9/33 Verifying : gcc-11.2.1-7.fc36.ppc64le 10/33 Verifying : gcc-c++-11.2.1-7.fc36.ppc64le 11/33 Verifying : glibc-devel-2.34.9000-36.fc36.ppc64le 12/33 Verifying : guile22-2.2.7-3.fc35.ppc64le 13/33 Verifying : jsoncpp-1.9.5-1.fc36.ppc64le 14/33 Verifying : kernel-headers-5.16.0-0.rc8.git0.1.fc36.ppc64le 15/33 Verifying : libasan-11.2.1-7.fc36.ppc64le 16/33 Verifying : libatomic-11.2.1-7.fc36.ppc64le 17/33 Verifying : libmpc-1.2.1-3.fc35.ppc64le 18/33 Verifying : libstdc++-devel-11.2.1-7.fc36.ppc64le 19/33 Verifying : libtool-ltdl-2.4.6-45.fc36.ppc64le 20/33 Verifying : libubsan-11.2.1-7.fc36.ppc64le 21/33 Verifying : libuv-1:1.42.0-2.fc36.ppc64le 22/33 Verifying : libxcrypt-devel-4.4.27-1.fc36.ppc64le 23/33 Verifying : make-1:4.3-6.fc35.ppc64le 24/33 Verifying : mpdecimal-2.5.1-2.fc35.ppc64le 25/33 Verifying : openssl-devel-1:3.0.0-1.fc36.ppc64le 26/33 Verifying : python-pip-wheel-21.3.1-1.fc36.noarch 27/33 Verifying : python-setuptools-wheel-59.6.0-1.fc36.noarch 28/33 Verifying : python3-3.10.1-1.fc36.ppc64le 29/33 Verifying : python3-libs-3.10.1-1.fc36.ppc64le 30/33 Verifying : rhash-1.4.2-1.fc36.ppc64le 31/33 Verifying : vim-filesystem-2:8.2.4006-1.fc36.noarch 32/33 Verifying : zlib-devel-1.2.11-30.fc35.ppc64le 33/33 Installed: annobin-docs-10.42-1.fc36.noarch annobin-plugin-gcc-10.42-1.fc36.ppc64le cmake-3.22.1-5.fc36.ppc64le cmake-data-3.22.1-5.fc36.noarch cmake-filesystem-3.22.1-5.fc36.ppc64le cmake-rpm-macros-3.22.1-5.fc36.noarch cpp-11.2.1-7.fc36.ppc64le emacs-filesystem-1:27.2-9.fc35.noarch gc-8.0.6-1.fc36.ppc64le gcc-11.2.1-7.fc36.ppc64le gcc-c++-11.2.1-7.fc36.ppc64le glibc-devel-2.34.9000-36.fc36.ppc64le guile22-2.2.7-3.fc35.ppc64le jsoncpp-1.9.5-1.fc36.ppc64le kernel-headers-5.16.0-0.rc8.git0.1.fc36.ppc64le libasan-11.2.1-7.fc36.ppc64le libatomic-11.2.1-7.fc36.ppc64le libmpc-1.2.1-3.fc35.ppc64le libstdc++-devel-11.2.1-7.fc36.ppc64le libtool-ltdl-2.4.6-45.fc36.ppc64le libubsan-11.2.1-7.fc36.ppc64le libuv-1:1.42.0-2.fc36.ppc64le libxcrypt-devel-4.4.27-1.fc36.ppc64le make-1:4.3-6.fc35.ppc64le mpdecimal-2.5.1-2.fc35.ppc64le openssl-devel-1:3.0.0-1.fc36.ppc64le python-pip-wheel-21.3.1-1.fc36.noarch python-setuptools-wheel-59.6.0-1.fc36.noarch python3-3.10.1-1.fc36.ppc64le python3-libs-3.10.1-1.fc36.ppc64le rhash-1.4.2-1.fc36.ppc64le vim-filesystem-2:8.2.4006-1.fc36.noarch zlib-devel-1.2.11-30.fc35.ppc64le Complete! Finish: build setup for mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm Start: rpmbuild mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1641427200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.CFqx0Z + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + /usr/bin/gzip -dc /builddir/build/SOURCES/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + /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.6mzGTS + umask 022 + cd /builddir/build/BUILD + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + make -j2 STRIP=/usr/bin/echo PREFIX=/usr LIBDIR=/usr/lib64 mkdir -p out/elf mkdir -p out/macho touch out/elf/.keep touch out/macho/.keep mkdir -p out/mimalloc mkdir -p out/tbb (cd out/mimalloc; CFLAGS=-DMI_USE_ENVIRON=0 cmake -G'Unix Makefiles' ../../third-party/mimalloc) (cd out/tbb; cmake -G'Unix Makefiles' -DBUILD_SHARED_LIBS=OFF -DTBB_TEST=OFF -DCMAKE_CXX_FLAGS=-D__TBB_DYNAMIC_LOAD_ENABLED=0 -DTBB_STRICT=OFF ../../third-party/tbb) -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at CMakeLists.txt:113 (message): You are building oneTBB as a static library. This is highly discouraged and such configuration is not supported. Consider building a dynamic library to avoid unforeseen issues. -- CMAKE_BUILD_TYPE is not specified. Using default: RelWithDebInfo -- Looking for C++ include pthread.h -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Detecting CXX compiler ABI info -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Checking for one of the modules 'hwloc' -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- -- No build type selected, default to: Release -- Override standard malloc (MI_OVERRIDE=ON) -- -- Library base name: mimalloc -- Version : 2.0 -- Build type : release -- C Compiler : /usr/bin/gcc -- Compiler flags : -Wall;-Wextra;-Wno-unknown-pragmas;-fvisibility=hidden;$<$:-O3>;-Wstrict-prototypes;-Wno-invalid-memory-model;-ftls-model=initial-exec;-fno-builtin-malloc -- Build targets : shared;static;object;tests -- -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc make -C out/mimalloc mimalloc-static make[1]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make[2]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' -- The C compiler identification is GNU 11.2.1 make[3]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' -- Detecting C compiler ABI info make[4]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make[4]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make[4]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' [ 6%] Building C object CMakeFiles/mimalloc-static.dir/src/stats.c.o -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- HWLOC target HWLOC::hwloc_1_11 doesn't exist. The tbbbind target cannot be created -- HWLOC target HWLOC::hwloc_2 doesn't exist. The tbbbind_2_0 target cannot be created -- HWLOC target HWLOC::hwloc_2_5 doesn't exist. The tbbbind_2_5 target cannot be created -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb make -C out/tbb tbb make[1]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' make[2]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' make[3]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' make[4]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' make[4]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' make[4]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' [ 3%] Building CXX object src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o [ 13%] Building C object CMakeFiles/mimalloc-static.dir/src/random.c.o [ 20%] Building C object CMakeFiles/mimalloc-static.dir/src/os.c.o [ 26%] Building C object CMakeFiles/mimalloc-static.dir/src/bitmap.c.o [ 33%] Building C object CMakeFiles/mimalloc-static.dir/src/arena.c.o [ 6%] Building CXX object src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o [ 40%] Building C object CMakeFiles/mimalloc-static.dir/src/segment-cache.c.o [ 46%] Building C object CMakeFiles/mimalloc-static.dir/src/segment.c.o [ 10%] Building CXX object src/tbb/CMakeFiles/tbb.dir/arena.cpp.o [ 53%] Building C object CMakeFiles/mimalloc-static.dir/src/page.c.o [ 60%] Building C object CMakeFiles/mimalloc-static.dir/src/alloc.c.o [ 66%] Building C object CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o [ 73%] Building C object CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o [ 80%] Building C object CMakeFiles/mimalloc-static.dir/src/heap.c.o [ 86%] Building C object CMakeFiles/mimalloc-static.dir/src/options.c.o [ 93%] Building C object CMakeFiles/mimalloc-static.dir/src/init.c.o [ 13%] Building CXX object src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o [100%] Linking C static library libmimalloc.a make[4]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' [100%] Built target mimalloc-static make[3]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make[2]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make[1]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make -C third-party/xxhash libxxhash.a make[1]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/third-party/xxhash' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wconversion -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wundef -Wpointer-arith -Wformat-security -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings -Wredundant-decls -Wstrict-overflow=2 -c -o xxhash.o xxhash.c [ 17%] Building CXX object src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o [ 20%] Building CXX object src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o ar rcs libxxhash.a xxhash.o make[1]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/third-party/xxhash' gcc -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -shared -o mold-wrapper.so -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 elf/mold-wrapper.c -ldl [ 24%] Building CXX object src/tbb/CMakeFiles/tbb.dir/exception.cpp.o [ 27%] Building CXX object src/tbb/CMakeFiles/tbb.dir/governor.cpp.o [ 31%] Building CXX object src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o [ 34%] Building CXX object src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o [ 37%] Building CXX object src/tbb/CMakeFiles/tbb.dir/main.cpp.o [ 41%] Building CXX object src/tbb/CMakeFiles/tbb.dir/market.cpp.o [ 44%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc.cpp.o [ 48%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o [ 51%] Building CXX object src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o [ 55%] Building CXX object src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o [ 58%] Building CXX object src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o [ 62%] Building CXX object src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o [ 65%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o [ 68%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o [ 72%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o [ 75%] Building CXX object src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o [ 79%] Building CXX object src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o [ 82%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task.cpp.o [ 86%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o [ 89%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o [ 93%] Building CXX object src/tbb/CMakeFiles/tbb.dir/version.cpp.o [ 96%] Building CXX object src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/compress.o compress.cc [100%] Linking CXX static library ../../gnu_11.2_cxx11_64_relwithdebinfo/libtbb.a make[4]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' [100%] Built target tbb make[3]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' make[2]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' make[1]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/tbb' (cd out/tbb; ln -sf *_relwithdebinfo libs) g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/demangle.o demangle.cc compress.cc: In constructor 'mold::ZlibCompressor::ZlibCompressor(std::string_view)': compress.cc:79:21: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | for (i64 i = 1; i < inputs.size(); i++) | ~~^~~~~~~~~~~~~~~ compress.cc: In member function 'void mold::ZlibCompressor::write_to(mold::u8*)': compress.cc:98:21: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 98 | for (i64 i = 1; i < shards.size(); i++) | ~~^~~~~~~~~~~~~~~ compress.cc: In constructor 'mold::GzipCompressor::GzipCompressor(std::string_view)': compress.cc:127:21: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 127 | for (i64 i = 1; i < inputs.size(); i++) | ~~^~~~~~~~~~~~~~~ compress.cc: In member function 'void mold::GzipCompressor::write_to(mold::u8*)': compress.cc:151:21: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (i64 i = 1; i < shards.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from mold.h:3, from compress.cc:15: byteorder.h: In instantiation of 'mold::BigEndian& mold::BigEndian::operator=(T) [with T = unsigned int]': compress.cc:111:26: required from here byteorder.h:24:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 24 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/filepath.o filepath.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/hyperloglog.o hyperloglog.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/main.o main.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/perf.o perf.cc perf.cc: In function 'void mold::print_timer_records(tbb::detail::d1::concurrent_vector >&)': perf.cc:82:21: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'tbb::detail::d1::concurrent_vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (i64 i = 0; i < records.size(); i++) { | ~~^~~~~~~~~~~~~~~~ main.cc: In function 'std::string_view mold::errno_string()': main.cc:23:13: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 23 | strerror_r(errno, buf, sizeof(buf)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/tar.o tar.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/arch-arm64.o elf/arch-arm64.cc tar.cc: In member function 'void mold::UstarHeader::flush()': tar.cc:21:23: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 21 | for (i64 i = 0; i < sizeof(*this); i++) | ~~^~~~~~~~~~~~~~~ tar.cc: In member function 'void mold::TarFile::write_to(mold::u8*)': tar.cc:70:21: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'std::vector, std::basic_string_view > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (i64 i = 0; i < contents.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/arch-i386.o elf/arch-i386.cc elf/arch-arm64.cc: In member function 'void mold::elf::InputSection::apply_reloc_alloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::ARM64; mold::elf::u8 = unsigned char]': elf/arch-arm64.cc:135:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-arm64.cc: In member function 'void mold::elf::InputSection::apply_reloc_nonalloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::ARM64; mold::elf::u8 = unsigned char]': elf/arch-arm64.cc:346:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-arm64.cc: In member function 'void mold::elf::InputSection::scan_relocations(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/arch-arm64.cc:398:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 398 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from elf/arch-arm64.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/arch-arm64.cc:128:43: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/arch-i386.cc: In member function 'void mold::elf::PltSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/arch-i386.cc:69:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (i64 i = 0; i < symbols.size(); i++) | ~~^~~~~~~~~~~~~~~~ elf/arch-i386.cc: In member function 'void mold::elf::PltGotSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/arch-i386.cc:83:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (i64 i = 0; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/arch-i386.cc:94:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 94 | for (i64 i = 0; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/arch-i386.cc: In member function 'void mold::elf::InputSection::apply_reloc_alloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::I386; mold::elf::u8 = unsigned char]': elf/arch-i386.cc:131:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-i386.cc: In member function 'void mold::elf::InputSection::apply_reloc_nonalloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::I386; mold::elf::u8 = unsigned char]': elf/arch-i386.cc:278:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-i386.cc: In member function 'void mold::elf::InputSection::scan_relocations(mold::elf::Context&) [with E = mold::elf::I386]': elf/arch-i386.cc:376:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 376 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from elf/arch-i386.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/arch-i386.cc:124:42: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/arch-x86-64.o elf/arch-x86-64.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/cmdline.o elf/cmdline.cc elf/arch-x86-64.cc: In member function 'void mold::elf::InputSection::apply_reloc_alloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::X86_64; mold::elf::u8 = unsigned char]': elf/arch-x86-64.cc:237:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 237 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-x86-64.cc:402:30: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 402 | if (ctx.got->tlsld_idx == -1) { | ~~~~~~~~~~~~~~~~~~~^~~~~ elf/arch-x86-64.cc: In member function 'void mold::elf::InputSection::apply_reloc_nonalloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::X86_64; mold::elf::u8 = unsigned char]': elf/arch-x86-64.cc:496:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-x86-64.cc: In member function 'void mold::elf::InputSection::scan_relocations(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/arch-x86-64.cc:595:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 595 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-x86-64.cc:698:17: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 698 | if (i + 1 == rels.size()) | ~~~~~~^~~~~~~~~~~~~~ elf/arch-x86-64.cc:708:17: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 708 | if (i + 1 == rels.size()) | ~~~~~~^~~~~~~~~~~~~~ In file included from elf/arch-x86-64.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/arch-x86-64.cc:230:44: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/cmdline.cc: In function 'std::vector > mold::elf::split_by_comma_or_colon(std::string_view)': elf/cmdline.cc:341:13: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 341 | if (pos == str.npos) { elf/cmdline.cc: In instantiation of 'std::string mold::elf::create_response_file(mold::elf::Context&) [with E = mold::elf::X86_64; std::string = std::__cxx11::basic_string]': elf/cmdline.cc:959:1: required from here elf/cmdline.cc:274:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (i64 i = 1; i < ctx.cmdline_args.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/cmdline.cc: In instantiation of 'std::string mold::elf::create_response_file(mold::elf::Context&) [with E = mold::elf::I386; std::string = std::__cxx11::basic_string]': elf/cmdline.cc:960:1: required from here elf/cmdline.cc:274:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/cmdline.cc: In instantiation of 'std::string mold::elf::create_response_file(mold::elf::Context&) [with E = mold::elf::ARM64; std::string = std::__cxx11::basic_string]': elf/cmdline.cc:961:1: required from here elf/cmdline.cc:274:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/cmdline.cc: In instantiation of 'std::vector mold::elf::parse_hex_build_id(mold::elf::Context&, std::string_view) [with E = mold::elf::X86_64; std::string_view = std::basic_string_view]': elf/cmdline.cc:780:52: required from 'void mold::elf::parse_nonpositional_args(mold::elf::Context&, std::vector >&) [with E = mold::elf::X86_64]' elf/cmdline.cc:959:1: required from here elf/cmdline.cc:330:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 330 | for (i64 i = 0; i < vec.size(); i++) | ~~^~~~~~~~~~~~ elf/cmdline.cc: In instantiation of 'std::vector mold::elf::parse_hex_build_id(mold::elf::Context&, std::string_view) [with E = mold::elf::I386; std::string_view = std::basic_string_view]': elf/cmdline.cc:780:52: required from 'void mold::elf::parse_nonpositional_args(mold::elf::Context&, std::vector >&) [with E = mold::elf::I386]' elf/cmdline.cc:960:1: required from here elf/cmdline.cc:330:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/cmdline.cc: In instantiation of 'std::vector mold::elf::parse_hex_build_id(mold::elf::Context&, std::string_view) [with E = mold::elf::ARM64; std::string_view = std::basic_string_view]': elf/cmdline.cc:780:52: required from 'void mold::elf::parse_nonpositional_args(mold::elf::Context&, std::vector >&) [with E = mold::elf::ARM64]' elf/cmdline.cc:961:1: required from here elf/cmdline.cc:330:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/gc-sections.o elf/gc-sections.cc In file included from elf/gc-sections.cc:5: elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::X86_64]': elf/gc-sections.cc:131:41: required from 'tbb::detail::d1::concurrent_vector*> mold::elf::collect_root_set(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:187:71: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:195:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::I386]': elf/gc-sections.cc:131:41: required from 'tbb::detail::d1::concurrent_vector*> mold::elf::collect_root_set(mold::elf::Context&) [with E = mold::elf::I386]' elf/gc-sections.cc:187:71: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/gc-sections.cc:196:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::ARM64]': elf/gc-sections.cc:131:41: required from 'tbb::detail::d1::concurrent_vector*> mold::elf::collect_root_set(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:187:71: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:197:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::X86_64]': elf/gc-sections.cc:44:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::X86_64; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:195:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/gc-sections.cc:49:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::X86_64; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:195:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::I386]': elf/gc-sections.cc:44:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::I386; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::I386]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/gc-sections.cc:196:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/gc-sections.cc:49:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::I386; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::I386]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/gc-sections.cc:196:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::ARM64]': elf/gc-sections.cc:44:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::ARM64; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:197:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/gc-sections.cc:49:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::ARM64; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:197:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/icf.o elf/icf.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/input-sections.o elf/input-sections.cc elf/icf.cc: In function 'Digest mold::elf::digest_final(SHA256_CTX&)': elf/icf.cc:128:25: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | int res = SHA256_Final(buf, &sha); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ elf/icf.cc: In function 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&)': elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc: In lambda function: elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In lambda function: elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ In file included from elf/input-sections.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::X86_64]': elf/input-sections.cc:156:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/input-sections.cc: In instantiation of 'bool mold::elf::CieRecord::equals(const mold::elf::CieRecord&) const [with E = mold::elf::X86_64]': elf/input-sections.cc:156:1: required from here elf/input-sections.cc:17:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 17 | for (i64 i = 0; i < x.size(); i++) { | ~~^~~~~~~~~~ In file included from elf/input-sections.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/input-sections.cc:156:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::I386]': elf/input-sections.cc:157:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/input-sections.cc: In instantiation of 'bool mold::elf::CieRecord::equals(const mold::elf::CieRecord&) const [with E = mold::elf::I386]': elf/input-sections.cc:157:1: required from here elf/input-sections.cc:17:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 17 | for (i64 i = 0; i < x.size(); i++) { | ~~^~~~~~~~~~ In file included from elf/input-sections.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/input-sections.cc:157:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::ARM64]': elf/input-sections.cc:158:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/input-sections.cc: In instantiation of 'bool mold::elf::CieRecord::equals(const mold::elf::CieRecord&) const [with E = mold::elf::ARM64]': elf/input-sections.cc:158:1: required from here elf/input-sections.cc:17:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 17 | for (i64 i = 0; i < x.size(); i++) { | ~~^~~~~~~~~~ In file included from elf/input-sections.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/input-sections.cc:158:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/icf.cc: In instantiation of 'void mold::elf::uniquify_cies(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/icf.cc:499:16: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:93:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 93 | for (i64 i = 0; i < cies.size(); i++) { | ~~^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'std::vector*> mold::elf::gather_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/icf.cc:503:60: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:322:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (i64 i = 0; i < ctx.objs.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'void mold::elf::gather_edges(mold::elf::Context&, std::span*>, std::vector&, std::vector&) [with E = mold::elf::X86_64]': elf/icf.cc:512:18: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:370:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i64 j = 0; j < isec.get_rels(ctx).size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc:383:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (i64 i = 0; i < num_edges.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc:393:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 393 | for (i64 j = 0; j < isec.get_rels(ctx).size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::i64 mold::elf::propagate(std::span > >, std::span, std::span, bool&, tbb::detail::d1::affinity_partitioner&) [with E = mold::elf::X86_64; mold::elf::i64 = long int]': elf/icf.cc:523:27: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'void mold::elf::uniquify_cies(mold::elf::Context&) [with E = mold::elf::I386]': elf/icf.cc:499:16: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:93:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 93 | for (i64 i = 0; i < cies.size(); i++) { | ~~^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'std::vector*> mold::elf::gather_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/icf.cc:503:60: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:322:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (i64 i = 0; i < ctx.objs.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'void mold::elf::gather_edges(mold::elf::Context&, std::span*>, std::vector&, std::vector&) [with E = mold::elf::I386]': elf/icf.cc:512:18: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:370:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i64 j = 0; j < isec.get_rels(ctx).size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc:383:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (i64 i = 0; i < num_edges.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc:393:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 393 | for (i64 j = 0; j < isec.get_rels(ctx).size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::i64 mold::elf::propagate(std::span > >, std::span, std::span, bool&, tbb::detail::d1::affinity_partitioner&) [with E = mold::elf::I386; mold::elf::i64 = long int]': elf/icf.cc:523:27: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'void mold::elf::uniquify_cies(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/icf.cc:499:16: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:93:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 93 | for (i64 i = 0; i < cies.size(); i++) { | ~~^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'std::vector*> mold::elf::gather_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/icf.cc:503:60: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:322:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (i64 i = 0; i < ctx.objs.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'void mold::elf::gather_edges(mold::elf::Context&, std::span*>, std::vector&, std::vector&) [with E = mold::elf::ARM64]': elf/icf.cc:512:18: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:370:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i64 j = 0; j < isec.get_rels(ctx).size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc:383:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (i64 i = 0; i < num_edges.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc:393:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 393 | for (i64 j = 0; j < isec.get_rels(ctx).size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::i64 mold::elf::propagate(std::span > >, std::span, std::span, bool&, tbb::detail::d1::affinity_partitioner&) [with E = mold::elf::ARM64; mold::elf::i64 = long int]': elf/icf.cc:523:27: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::X86_64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = long unsigned int]': elf/icf.cc:238:9: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::X86_64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::X86_64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = char]': elf/icf.cc:246:11: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::X86_64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = unsigned int]': elf/icf.cc:271:9: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::X86_64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = long int]': elf/icf.cc:283:11: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::X86_64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::X86_64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:289:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (i64 i = 0; i < isec.get_rels(ctx).size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:55: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/icf.cc:370:38: required from 'void mold::elf::gather_edges(mold::elf::Context&, std::span*>, std::vector&, std::vector&) [with E = mold::elf::X86_64]' elf/icf.cc:512:18: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::I386]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = long unsigned int]': elf/icf.cc:238:9: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::I386]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::I386]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = char]': elf/icf.cc:246:11: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::I386]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = unsigned int]': elf/icf.cc:266:7: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::I386]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = long int]': elf/icf.cc:283:11: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::I386]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::I386]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:289:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (i64 i = 0; i < isec.get_rels(ctx).size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:55: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/icf.cc:370:38: required from 'void mold::elf::gather_edges(mold::elf::Context&, std::span*>, std::vector&, std::vector&) [with E = mold::elf::I386]' elf/icf.cc:512:18: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::ARM64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = long unsigned int]': elf/icf.cc:238:9: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::ARM64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::ARM64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = char]': elf/icf.cc:246:11: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::ARM64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = unsigned int]': elf/icf.cc:271:9: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::ARM64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&):: [with auto:20 = long int]': elf/icf.cc:283:11: required from 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64; Digest = std::array]' elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::ARM64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:234:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 234 | SHA256_Update(&sha, &val, sizeof(val)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64; Digest = std::array]': elf/icf.cc:350:32: required from 'std::vector > mold::elf::compute_digests(mold::elf::Context&, std::span*>) [with E = mold::elf::ARM64]' elf/icf.cc:506:34: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:289:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (i64 i = 0; i < isec.get_rels(ctx).size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:55: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/icf.cc:370:38: required from 'void mold::elf::gather_edges(mold::elf::Context&, std::span*>, std::vector&, std::vector&) [with E = mold::elf::ARM64]' elf/icf.cc:512:18: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::X86_64]': elf/icf.cc:142:21: required from 'bool mold::elf::is_leaf(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64]' elf/icf.cc:204:18: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::I386]': elf/icf.cc:142:21: required from 'bool mold::elf::is_leaf(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386]' elf/icf.cc:204:18: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::ARM64]': elf/icf.cc:142:21: required from 'bool mold::elf::is_leaf(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64]' elf/icf.cc:204:18: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'bool mold::elf::LeafEq::operator()(const mold::elf::InputSection*, const mold::elf::InputSection*) const [with E = mold::elf::X86_64]': third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:43:24: required from 'bool tbb::detail::d1::hash_compare::operator()(const Key&, const Key&) const [with Key = mold::elf::InputSection*; Hash = mold::elf::LeafHasher; KeyEqual = mold::elf::LeafEq]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:1259:39: required from 'tbb::detail::d1::concurrent_unordered_base::value_node_type* tbb::detail::d1::concurrent_unordered_base::internal_find(const K&) [with K = mold::elf::InputSection*; Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::value_node_ptr = tbb::detail::d1::value_node* const, mold::elf::InputSection*>, long unsigned int>*]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:549:46: required from 'tbb::detail::d1::concurrent_unordered_base::iterator tbb::detail::d1::concurrent_unordered_base::find(const key_type&) [with Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::iterator = tbb::detail::d1::solist_iterator*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false> >, std::pair* const, mold::elf::InputSection*> >; tbb::detail::d1::concurrent_unordered_base::key_type = mold::elf::InputSection*]' elf/icf.cc:220:27: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:176:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (i64 i = 0; i < x.size(); i++) | ~~^~~~~~~~~~ elf/icf.cc: In instantiation of 'bool mold::elf::LeafEq::operator()(const mold::elf::InputSection*, const mold::elf::InputSection*) const [with E = mold::elf::I386]': third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:43:24: required from 'bool tbb::detail::d1::hash_compare::operator()(const Key&, const Key&) const [with Key = mold::elf::InputSection*; Hash = mold::elf::LeafHasher; KeyEqual = mold::elf::LeafEq]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:1259:39: required from 'tbb::detail::d1::concurrent_unordered_base::value_node_type* tbb::detail::d1::concurrent_unordered_base::internal_find(const K&) [with K = mold::elf::InputSection*; Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::value_node_ptr = tbb::detail::d1::value_node* const, mold::elf::InputSection*>, long unsigned int>*]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:549:46: required from 'tbb::detail::d1::concurrent_unordered_base::iterator tbb::detail::d1::concurrent_unordered_base::find(const key_type&) [with Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::iterator = tbb::detail::d1::solist_iterator*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false> >, std::pair* const, mold::elf::InputSection*> >; tbb::detail::d1::concurrent_unordered_base::key_type = mold::elf::InputSection*]' elf/icf.cc:220:27: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:176:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/icf.cc: In instantiation of 'bool mold::elf::LeafEq::operator()(const mold::elf::InputSection*, const mold::elf::InputSection*) const [with E = mold::elf::ARM64]': third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:43:24: required from 'bool tbb::detail::d1::hash_compare::operator()(const Key&, const Key&) const [with Key = mold::elf::InputSection*; Hash = mold::elf::LeafHasher; KeyEqual = mold::elf::LeafEq]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:1259:39: required from 'tbb::detail::d1::concurrent_unordered_base::value_node_type* tbb::detail::d1::concurrent_unordered_base::internal_find(const K&) [with K = mold::elf::InputSection*; Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::value_node_ptr = tbb::detail::d1::value_node* const, mold::elf::InputSection*>, long unsigned int>*]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:549:46: required from 'tbb::detail::d1::concurrent_unordered_base::iterator tbb::detail::d1::concurrent_unordered_base::find(const key_type&) [with Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::iterator = tbb::detail::d1::solist_iterator*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false> >, std::pair* const, mold::elf::InputSection*> >; tbb::detail::d1::concurrent_unordered_base::key_type = mold::elf::InputSection*]' elf/icf.cc:220:27: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:176:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/linker-script.o elf/linker-script.cc elf/linker-script.cc: In function 'std::string_view mold::elf::get_line(std::string_view, const char*)': elf/linker-script.cc:24:13: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 24 | if (start == input.npos) elf/linker-script.cc:30:11: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 30 | if (end == input.npos) elf/linker-script.cc: In instantiation of 'std::vector > mold::elf::tokenize(mold::elf::Context&, std::string_view) [with E = mold::elf::X86_64; std::string_view = std::basic_string_view]': elf/linker-script.cc:215:47: required from 'void mold::elf::parse_linker_script(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::X86_64]' elf/linker-script.cc:419:1: required from here elf/linker-script.cc:79:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 79 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:87:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 87 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:95:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 95 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:108:18: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 108 | else if (pos == input.npos) | ~~~~^~~~~~~~~~~~~ elf/linker-script.cc: In instantiation of 'std::vector > mold::elf::tokenize(mold::elf::Context&, std::string_view) [with E = mold::elf::I386; std::string_view = std::basic_string_view]': elf/linker-script.cc:215:47: required from 'void mold::elf::parse_linker_script(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::I386]' elf/linker-script.cc:420:1: required from here elf/linker-script.cc:79:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 79 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:87:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 87 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:95:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 95 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:108:18: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 108 | else if (pos == input.npos) | ~~~~^~~~~~~~~~~~~ elf/linker-script.cc: In instantiation of 'std::vector > mold::elf::tokenize(mold::elf::Context&, std::string_view) [with E = mold::elf::ARM64; std::string_view = std::basic_string_view]': elf/linker-script.cc:215:47: required from 'void mold::elf::parse_linker_script(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::ARM64]' elf/linker-script.cc:421:1: required from here elf/linker-script.cc:79:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 79 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:87:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 87 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:95:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 95 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:108:18: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 108 | else if (pos == input.npos) | ~~~~^~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/main.o elf/main.cc elf/main.cc: In function 'std::optional > mold::elf::glob_to_regex(std::string_view)': elf/main.cc:21:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (i64 i = 0; i < pat.size(); i++) { | ~~^~~~~~~~~~~~ elf/main.cc:35:19: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (i++; i < pat.size(); i++) { | ~~^~~~~~~~~~~~ elf/main.cc:42:26: warning: comparison of integer expressions of different signedness: 'std::basic_string_view::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 42 | if (pat.size() <= i) | ~~~~~~~~~~~^~~~ elf/main.cc:47:13: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | if (i == pat.size()) | ~~^~~~~~~~~~~~~ elf/main.cc: In instantiation of 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]': elf/main.cc:740:26: required from here elf/main.cc:636:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 636 | for (i64 i = 0, shndx = 1; i < ctx.chunks.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/main.cc: In instantiation of 'int mold::elf::elf_main(int, char**) [with E = mold::elf::I386]': elf/main.cc:388:28: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/main.cc:636:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/main.cc: In instantiation of 'int mold::elf::elf_main(int, char**) [with E = mold::elf::ARM64]': elf/main.cc:390:29: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/main.cc:636:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from elf/main.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/main.cc:319:31: required from 'void mold::elf::show_stats(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/main.cc:721:15: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/main.cc:319:31: required from 'void mold::elf::show_stats(mold::elf::Context&) [with E = mold::elf::I386]' elf/main.cc:721:15: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::I386]' elf/main.cc:388:28: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/main.cc:319:31: required from 'void mold::elf::show_stats(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/main.cc:721:15: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::ARM64]' elf/main.cc:390:29: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/mapfile.o elf/mapfile.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/object-file.o elf/object-file.cc elf/object-file.cc: In function 'size_t mold::elf::find_null(std::string_view, mold::elf::u64)': elf/object-file.cc:522:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 522 | for (i64 i = 0; i <= data.size() - entsize; i += entsize) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:664:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (i64 i = 0; i < m->strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/object-file.cc:679:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:693:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 693 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:720:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i64 i = 1; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_lazy_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:850:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_regular_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:873:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 873 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::mark_live_objects(mold::elf::Context&, std::function*)>) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:891:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 891 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_common_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:947:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 947 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_comdat_groups() [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:978:16: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 978 | while (cur == -1 || cur > this->priority) | ~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::claim_unresolved_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1003:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:1018:38: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 1018 | if (i64 pos = key.find('@'); pos != key.npos) { | ~~~~^~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::convert_common_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1108:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1108 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::compute_symtab(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1183:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::write_symtab(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1234:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1234 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:171:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:240:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 240 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:250:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 250 | assert(target->relsec_idx == -1); | ~~~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:492:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:500:39: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 500 | if (i64 pos = name.find('@'); pos != name.npos) { | ~~~~^~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_mergeable_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:649:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 649 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:653:26: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 653 | isec->relsec_idx == -1) { | ~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_ehframe_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:264:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::read_ehframe(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:313:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (i64 i = 1; i < rels.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:336:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~^~~~~~~~~~~~~ elf/object-file.cc:336:60: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:338:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~^~~~~~~~~~~~~~ elf/object-file.cc:338:51: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:361:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (i64 i = cies_begin; i < cies.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:367:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (i64 i = fdes_begin; i < fdes.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:384:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (i64 i = fdes_begin; i < fdes.size();) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:389:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | while (i < fdes.size() && isec == get_isec(fdes[i])) | ~~^~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::parse(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1308:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (i64 i = first_global; i < esyms.size(); i++) { | ~~^~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::resolve_dso_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1370:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1370 | for (i64 i = 0; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:664:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (i64 i = 0; i < m->strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/object-file.cc:679:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:693:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 693 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:720:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i64 i = 1; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_lazy_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:850:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_regular_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:873:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 873 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::mark_live_objects(mold::elf::Context&, std::function*)>) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:891:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 891 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_common_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:947:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 947 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_comdat_groups() [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:978:16: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 978 | while (cur == -1 || cur > this->priority) | ~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::claim_unresolved_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1003:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:1018:38: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 1018 | if (i64 pos = key.find('@'); pos != key.npos) { | ~~~~^~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::convert_common_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1108:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1108 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::compute_symtab(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1183:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::write_symtab(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1234:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1234 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:171:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:240:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 240 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:250:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 250 | assert(target->relsec_idx == -1); | ~~~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:492:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:500:39: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 500 | if (i64 pos = name.find('@'); pos != name.npos) { | ~~~~^~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_mergeable_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:649:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 649 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:653:26: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 653 | isec->relsec_idx == -1) { | ~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_ehframe_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:264:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::read_ehframe(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:313:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (i64 i = 1; i < rels.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:336:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:338:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~^~~~~~~~~~~~~~ elf/object-file.cc:361:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (i64 i = cies_begin; i < cies.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:367:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (i64 i = fdes_begin; i < fdes.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:384:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (i64 i = fdes_begin; i < fdes.size();) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:389:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | while (i < fdes.size() && isec == get_isec(fdes[i])) | ~~^~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::parse(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1308:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (i64 i = first_global; i < esyms.size(); i++) { | ~~^~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::resolve_dso_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1370:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1370 | for (i64 i = 0; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:664:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (i64 i = 0; i < m->strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/object-file.cc:679:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:693:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 693 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:720:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i64 i = 1; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_lazy_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:850:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_regular_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:873:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 873 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::mark_live_objects(mold::elf::Context&, std::function*)>) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:891:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 891 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_common_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:947:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 947 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_comdat_groups() [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:978:16: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 978 | while (cur == -1 || cur > this->priority) | ~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::claim_unresolved_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1003:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:1018:38: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 1018 | if (i64 pos = key.find('@'); pos != key.npos) { | ~~~~^~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::convert_common_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1108:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1108 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::compute_symtab(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1183:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::write_symtab(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1234:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1234 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:171:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:240:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 240 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:250:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 250 | assert(target->relsec_idx == -1); | ~~~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:492:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:500:39: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 500 | if (i64 pos = name.find('@'); pos != name.npos) { | ~~~~^~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_mergeable_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:649:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 649 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:653:26: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 653 | isec->relsec_idx == -1) { | ~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_ehframe_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:264:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::read_ehframe(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:313:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (i64 i = 1; i < rels.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:336:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~^~~~~~~~~~~~~ elf/object-file.cc:336:60: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:338:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~^~~~~~~~~~~~~~ elf/object-file.cc:338:51: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:361:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (i64 i = cies_begin; i < cies.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:367:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (i64 i = fdes_begin; i < fdes.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:384:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (i64 i = fdes_begin; i < fdes.size();) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:389:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | while (i < fdes.size() && isec == get_isec(fdes[i])) | ~~^~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::parse(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1308:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (i64 i = first_global; i < esyms.size(); i++) { | ~~^~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::resolve_dso_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1370:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1370 | for (i64 i = 0; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/mold.h: In instantiation of 'std::string_view mold::elf::InputFile::get_string(mold::elf::Context&, mold::elf::i64) [with E = mold::elf::X86_64; std::string_view = std::basic_string_view; mold::elf::i64 = long int]': elf/object-file.cc:757:37: required from 'void mold::elf::ObjectFile::parse(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/object-file.cc:1422:1: required from here elf/mold.h:1718:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1718 | assert(idx < elf_sections.size()); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from elf/object-file.cc:1: elf/mold.h:1720:27: warning: comparison of integer expressions of different signedness: 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 1720 | if (elf_sections.size() <= idx) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/object-file.cc:673:47: required from 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/object-file.cc:1422:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::X86_64]': elf/object-file.cc:1085:39: required from 'void mold::elf::ObjectFile::scan_relocations(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/object-file.cc:1422:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'mold::elf::InputFile::InputFile(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::X86_64]': elf/object-file.cc:53:75: required from 'mold::elf::ObjectFile::ObjectFile(mold::elf::Context&, mold::MappedFile >*, std::string, bool) [with E = mold::elf::X86_64; std::string = std::__cxx11::basic_string]' elf/object-file.cc:1422:1: required from here elf/object-file.cc:13:16: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 13 | if (mf->size < sizeof(ElfEhdr)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from elf/../mold.h:3, from elf/mold.h:4, from elf/object-file.cc:1: elf/../byteorder.h: In instantiation of 'mold::BigEndian::operator T() const [with T = long unsigned int]': elf/object-file.cc:137:9: required from 'std::pair, const mold::elf::ElfShdr*> mold::elf::ObjectFile::uncompress_contents(mold::elf::Context&, const mold::elf::ElfShdr&, std::string_view) [with E = mold::elf::X86_64; std::string_view = std::basic_string_view]' elf/object-file.cc:1422:1: required from here elf/../byteorder.h:18:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/mold.h: In instantiation of 'std::string_view mold::elf::InputFile::get_string(mold::elf::Context&, mold::elf::i64) [with E = mold::elf::I386; std::string_view = std::basic_string_view; mold::elf::i64 = long int]': elf/object-file.cc:757:37: required from 'void mold::elf::ObjectFile::parse(mold::elf::Context&) [with E = mold::elf::I386]' elf/object-file.cc:1423:1: required from here elf/mold.h:1718:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1718 | assert(idx < elf_sections.size()); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from elf/object-file.cc:1: elf/mold.h:1720:27: warning: comparison of integer expressions of different signedness: 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 1720 | if (elf_sections.size() <= idx) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/object-file.cc:673:47: required from 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::I386]' elf/object-file.cc:1423:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::I386]': elf/object-file.cc:1085:39: required from 'void mold::elf::ObjectFile::scan_relocations(mold::elf::Context&) [with E = mold::elf::I386]' elf/object-file.cc:1423:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'mold::elf::InputFile::InputFile(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::I386]': elf/object-file.cc:53:75: required from 'mold::elf::ObjectFile::ObjectFile(mold::elf::Context&, mold::MappedFile >*, std::string, bool) [with E = mold::elf::I386; std::string = std::__cxx11::basic_string]' elf/object-file.cc:1423:1: required from here elf/object-file.cc:13:16: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 13 | if (mf->size < sizeof(ElfEhdr)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/mold.h: In instantiation of 'std::string_view mold::elf::InputFile::get_string(mold::elf::Context&, mold::elf::i64) [with E = mold::elf::ARM64; std::string_view = std::basic_string_view; mold::elf::i64 = long int]': elf/object-file.cc:757:37: required from 'void mold::elf::ObjectFile::parse(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/object-file.cc:1424:1: required from here elf/mold.h:1718:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1718 | assert(idx < elf_sections.size()); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from elf/object-file.cc:1: elf/mold.h:1720:27: warning: comparison of integer expressions of different signedness: 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 1720 | if (elf_sections.size() <= idx) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/object-file.cc:673:47: required from 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/object-file.cc:1424:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::ARM64]': elf/object-file.cc:1085:39: required from 'void mold::elf::ObjectFile::scan_relocations(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/object-file.cc:1424:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'mold::elf::InputFile::InputFile(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::ARM64]': elf/object-file.cc:53:75: required from 'mold::elf::ObjectFile::ObjectFile(mold::elf::Context&, mold::MappedFile >*, std::string, bool) [with E = mold::elf::ARM64; std::string = std::__cxx11::basic_string]' elf/object-file.cc:1424:1: required from here elf/object-file.cc:13:16: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 13 | if (mf->size < sizeof(ElfEhdr)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/output-chunks.o elf/output-chunks.cc elf/output-chunks.cc: In instantiation of 'void mold::elf::OutputSection::write_to(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::X86_64; mold::elf::u8 = unsigned char]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:763:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 763 | u64 next_start = (i == members.size() - 1) ? | ~~~^~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::add_tlsld(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:801:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 801 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/output-chunks.cc:1: elf/output-chunks.cc: In instantiation of 'mold::elf::u64 mold::elf::GotSection::get_tlsld_addr(mold::elf::Context&) const [with E = mold::elf::X86_64; mold::elf::u64 = long unsigned int]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:809:20: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 809 | assert(tlsld_idx != -1); | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'mold::elf::i64 mold::elf::GotSection::get_reldyn_size(mold::elf::Context&) const [with E = mold::elf::X86_64; mold::elf::i64 = long int]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:828:17: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 828 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:886:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 886 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::finalize(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:999:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1020:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::HashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1089:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for (i64 i = 1; i < ctx.dynsym->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GnuHashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1141:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1154:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1154 | for (i64 i = 0; i < hashes.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/output-chunks.cc:1162:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1164:11: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1164 | if (i == syms.size() - 1 || | ~~^~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::EhFrameHdrSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1455:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1455 | for (i64 i = 0; i < file->fdes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::VerneedSection::construct(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1570:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1570 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::NotePropertySection::update_shdr(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1776:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1776 | if (features != 0 && features != -1) | ~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'std::vector > mold::elf::create_phdr(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:194:45: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 194 | ctx.chunks[i]->shdr.sh_addralign == alignment) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ elf/output-chunks.cc:223:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:229:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 229 | while (i < ctx.chunks.size() && (ctx.chunks[i]->shdr.sh_flags & SHF_TLS)) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:250:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 250 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:256:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 256 | while (i < ctx.chunks.size() && is_relro(ctx, ctx.chunks[i])) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::OutputSection::write_to(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::I386; mold::elf::u8 = unsigned char]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:763:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 763 | u64 next_start = (i == members.size() - 1) ? | ~~~^~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::add_tlsld(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:801:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 801 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/output-chunks.cc:1: elf/output-chunks.cc: In instantiation of 'mold::elf::u64 mold::elf::GotSection::get_tlsld_addr(mold::elf::Context&) const [with E = mold::elf::I386; mold::elf::u64 = long unsigned int]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:809:20: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 809 | assert(tlsld_idx != -1); | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'mold::elf::i64 mold::elf::GotSection::get_reldyn_size(mold::elf::Context&) const [with E = mold::elf::I386; mold::elf::i64 = long int]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:828:17: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 828 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:886:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 886 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::finalize(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:999:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1020:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::HashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1089:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for (i64 i = 1; i < ctx.dynsym->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GnuHashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1141:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1154:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1154 | for (i64 i = 0; i < hashes.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/output-chunks.cc:1162:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1164:11: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1164 | if (i == syms.size() - 1 || | ~~^~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::EhFrameHdrSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1455:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1455 | for (i64 i = 0; i < file->fdes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::VerneedSection::construct(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1570:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1570 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::NotePropertySection::update_shdr(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1776:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1776 | if (features != 0 && features != -1) | ~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'std::vector > mold::elf::create_phdr(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:223:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:229:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 229 | while (i < ctx.chunks.size() && (ctx.chunks[i]->shdr.sh_flags & SHF_TLS)) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:250:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 250 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:256:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 256 | while (i < ctx.chunks.size() && is_relro(ctx, ctx.chunks[i])) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::OutputSection::write_to(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::ARM64; mold::elf::u8 = unsigned char]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:763:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 763 | u64 next_start = (i == members.size() - 1) ? | ~~~^~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::add_tlsld(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:801:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 801 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/output-chunks.cc:1: elf/output-chunks.cc: In instantiation of 'mold::elf::u64 mold::elf::GotSection::get_tlsld_addr(mold::elf::Context&) const [with E = mold::elf::ARM64; mold::elf::u64 = long unsigned int]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:809:20: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 809 | assert(tlsld_idx != -1); | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'mold::elf::i64 mold::elf::GotSection::get_reldyn_size(mold::elf::Context&) const [with E = mold::elf::ARM64; mold::elf::i64 = long int]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:828:17: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 828 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:886:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 886 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::finalize(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:999:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1020:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::HashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1089:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for (i64 i = 1; i < ctx.dynsym->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GnuHashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1141:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1154:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1154 | for (i64 i = 0; i < hashes.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/output-chunks.cc:1162:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1164:11: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1164 | if (i == syms.size() - 1 || | ~~^~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::EhFrameHdrSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1455:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1455 | for (i64 i = 0; i < file->fdes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::VerneedSection::construct(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1570:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1570 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::NotePropertySection::update_shdr(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1776:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1776 | if (features != 0 && features != -1) | ~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'std::vector > mold::elf::create_phdr(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:194:45: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 194 | ctx.chunks[i]->shdr.sh_addralign == alignment) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ elf/output-chunks.cc:223:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:229:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 229 | while (i < ctx.chunks.size() && (ctx.chunks[i]->shdr.sh_flags & SHF_TLS)) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:250:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 250 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:256:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 256 | while (i < ctx.chunks.size() && is_relro(ctx, ctx.chunks[i])) | ~~^~~~~~~~~~~~~~~~~~~ In file included from elf/output-chunks.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::X86_64]': elf/output-chunks.cc:1388:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/output-chunks.cc:1915:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::X86_64]': elf/output-chunks.cc:1408:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/output-chunks.cc:1915:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/../mold.h:3, from elf/mold.h:4, from elf/output-chunks.cc:1: elf/../byteorder.h: In instantiation of 'mold::BigEndian& mold::BigEndian::operator=(T) [with T = long unsigned int]': elf/output-chunks.cc:1846:25: required from 'void mold::elf::GnuCompressedSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/output-chunks.cc:1915:1: required from here elf/../byteorder.h:24:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 24 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ In file included from elf/output-chunks.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::I386]': elf/output-chunks.cc:1388:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]' elf/output-chunks.cc:1916:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::I386]': elf/output-chunks.cc:1408:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]' elf/output-chunks.cc:1916:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::ARM64]': elf/output-chunks.cc:1388:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/output-chunks.cc:1917:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::ARM64]': elf/output-chunks.cc:1408:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/output-chunks.cc:1917:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/output-file.o elf/output-file.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/passes.o elf/passes.cc elf/passes.cc: In instantiation of 'void mold::elf::resolve_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:130:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:279:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc:292:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, std::allocator*> >, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i64 i = 0; i < group.size(); i++) | ~~^~~~~~~~~~~~~~ elf/passes.cc:297:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::check_duplicate_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:443:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 443 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::parse_symbol_version(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:738:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (i64 i = 0; i < ctx.arg.version_definitions.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc:742:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 742 | for (i64 i = 0; i < file->symbols.size() - file->first_global; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::clear_padding(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:823:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (i64 i = 1; i < chunks.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'mold::elf::i64 mold::elf::set_osec_offsets(mold::elf::Context&) [with E = mold::elf::X86_64; mold::elf::i64 = long int]': elf/passes.cc:1137:1: required from here elf/passes.cc:895:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (i64 i = 0; i < chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:920:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (i64 i = 0; i < chunks.size();) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:923:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (; i < chunks.size() && is_tbss(chunks[i]); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::resolve_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:130:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:279:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc:292:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, std::allocator*> >, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i64 i = 0; i < group.size(); i++) | ~~^~~~~~~~~~~~~~ elf/passes.cc:297:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::check_duplicate_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:443:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 443 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::parse_symbol_version(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:738:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (i64 i = 0; i < ctx.arg.version_definitions.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc:742:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 742 | for (i64 i = 0; i < file->symbols.size() - file->first_global; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::clear_padding(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:823:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (i64 i = 1; i < chunks.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'mold::elf::i64 mold::elf::set_osec_offsets(mold::elf::Context&) [with E = mold::elf::I386; mold::elf::i64 = long int]': elf/passes.cc:1138:1: required from here elf/passes.cc:895:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (i64 i = 0; i < chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:920:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (i64 i = 0; i < chunks.size();) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:923:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (; i < chunks.size() && is_tbss(chunks[i]); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::resolve_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:130:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:279:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc:292:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, std::allocator*> >, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i64 i = 0; i < group.size(); i++) | ~~^~~~~~~~~~~~~~ elf/passes.cc:297:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::check_duplicate_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:443:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 443 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::parse_symbol_version(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:738:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (i64 i = 0; i < ctx.arg.version_definitions.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc:742:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 742 | for (i64 i = 0; i < file->symbols.size() - file->first_global; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::clear_padding(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:823:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (i64 i = 1; i < chunks.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'mold::elf::i64 mold::elf::set_osec_offsets(mold::elf::Context&) [with E = mold::elf::ARM64; mold::elf::i64 = long int]': elf/passes.cc:1139:1: required from here elf/passes.cc:895:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (i64 i = 0; i < chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:920:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (i64 i = 0; i < chunks.size();) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:923:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (; i < chunks.size() && is_tbss(chunks[i]); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'std::string mold::elf::get_cmdline_args(mold::elf::Context&) [with E = mold::elf::X86_64; std::string = std::__cxx11::basic_string]': elf/passes.cc:235:69: required from 'void mold::elf::compute_merged_section_sizes(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/passes.cc:1137:1: required from here elf/passes.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 2; i < ctx.cmdline_args.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'std::vector > mold::elf::split(std::vector&, mold::elf::i64) [with T = mold::elf::ObjectFile*; mold::elf::i64 = long int]': elf/passes.cc:274:57: required from 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/passes.cc:1137:1: required from here elf/passes.cc:250:22: warning: comparison of integer expressions of different signedness: 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 250 | while (span.size() >= unit) { | ~~~~~~~~~~~~^~~~~~~ elf/passes.cc: In instantiation of 'std::string mold::elf::get_cmdline_args(mold::elf::Context&) [with E = mold::elf::I386; std::string = std::__cxx11::basic_string]': elf/passes.cc:235:69: required from 'void mold::elf::compute_merged_section_sizes(mold::elf::Context&) [with E = mold::elf::I386]' elf/passes.cc:1138:1: required from here elf/passes.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 2; i < ctx.cmdline_args.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'std::vector > mold::elf::split(std::vector&, mold::elf::i64) [with T = mold::elf::ObjectFile*; mold::elf::i64 = long int]': elf/passes.cc:274:57: required from 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/passes.cc:1138:1: required from here elf/passes.cc:250:22: warning: comparison of integer expressions of different signedness: 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 250 | while (span.size() >= unit) { | ~~~~~~~~~~~~^~~~~~~ elf/passes.cc: In instantiation of 'std::string mold::elf::get_cmdline_args(mold::elf::Context&) [with E = mold::elf::ARM64; std::string = std::__cxx11::basic_string]': elf/passes.cc:235:69: required from 'void mold::elf::compute_merged_section_sizes(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/passes.cc:1139:1: required from here elf/passes.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 2; i < ctx.cmdline_args.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'std::vector > mold::elf::split(std::vector&, mold::elf::i64) [with T = mold::elf::ObjectFile*; mold::elf::i64 = long int]': elf/passes.cc:274:57: required from 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/passes.cc:1139:1: required from here elf/passes.cc:250:22: warning: comparison of integer expressions of different signedness: 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 250 | while (span.size() >= unit) { | ~~~~~~~~~~~~^~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/relocatable.o elf/relocatable.cc elf/relocatable.cc: In instantiation of 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::X86_64]': elf/relocatable.cc:593:1: required from here elf/relocatable.cc:570:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 570 | for (i64 i = file->first_global; i < file->syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::I386]': elf/relocatable.cc:594:1: required from here elf/relocatable.cc:570:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/relocatable.cc: In instantiation of 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::ARM64]': elf/relocatable.cc:595:1: required from here elf/relocatable.cc:570:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/relocatable.cc: In instantiation of 'void mold::elf::RObjectFile::remove_comdats(mold::elf::Context&, std::unordered_set >&) [with E = mold::elf::X86_64]': elf/relocatable.cc:523:25: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::X86_64]' elf/relocatable.cc:593:1: required from here elf/relocatable.cc:386:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 386 | for (i64 i = 1; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RObjectFile::remove_comdats(mold::elf::Context&, std::unordered_set >&) [with E = mold::elf::I386]': elf/relocatable.cc:523:25: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::I386]' elf/relocatable.cc:594:1: required from here elf/relocatable.cc:386:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/relocatable.cc: In instantiation of 'void mold::elf::RObjectFile::remove_comdats(mold::elf::Context&, std::unordered_set >&) [with E = mold::elf::ARM64]': elf/relocatable.cc:523:25: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::ARM64]' elf/relocatable.cc:595:1: required from here elf/relocatable.cc:386:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/relocatable.cc: In instantiation of 'mold::elf::RObjectFile::RObjectFile(mold::elf::Context&, mold::MappedFile >&, bool) [with E = mold::elf::X86_64]': elf/relocatable.cc:450:26: required from 'std::vector > > mold::elf::open_files(mold::elf::Context&, std::span >) [with E = mold::elf::X86_64]' elf/relocatable.cc:487:66: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::X86_64]' elf/relocatable.cc:593:1: required from here elf/relocatable.cc:346:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:360:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:373:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (i64 i = first_global; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'mold::elf::RObjectFile::RObjectFile(mold::elf::Context&, mold::MappedFile >&, bool) [with E = mold::elf::I386]': elf/relocatable.cc:450:26: required from 'std::vector > > mold::elf::open_files(mold::elf::Context&, std::span >) [with E = mold::elf::I386]' elf/relocatable.cc:487:66: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::I386]' elf/relocatable.cc:594:1: required from here elf/relocatable.cc:346:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:360:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:373:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (i64 i = first_global; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'mold::elf::RObjectFile::RObjectFile(mold::elf::Context&, mold::MappedFile >&, bool) [with E = mold::elf::ARM64]': elf/relocatable.cc:450:26: required from 'std::vector > > mold::elf::open_files(mold::elf::Context&, std::span >) [with E = mold::elf::ARM64]' elf/relocatable.cc:487:66: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::ARM64]' elf/relocatable.cc:595:1: required from here elf/relocatable.cc:346:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:360:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:373:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (i64 i = first_global; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RInputSection::write_to(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/relocatable.cc:242:6: required from here elf/relocatable.cc:252:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 252 | for (i64 i = 1; i < this->out_shdr.sh_size / sizeof(u32); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RSymtabSection::write_to(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/relocatable.cc:201:6: required from here elf/relocatable.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 1; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RInputSection::write_to(mold::elf::Context&) [with E = mold::elf::I386]': elf/relocatable.cc:242:6: required from here elf/relocatable.cc:252:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 252 | for (i64 i = 1; i < this->out_shdr.sh_size / sizeof(u32); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RSymtabSection::write_to(mold::elf::Context&) [with E = mold::elf::I386]': elf/relocatable.cc:201:6: required from here elf/relocatable.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 1; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RInputSection::write_to(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/relocatable.cc:242:6: required from here elf/relocatable.cc:252:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 252 | for (i64 i = 1; i < this->out_shdr.sh_size / sizeof(u32); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RSymtabSection::write_to(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/relocatable.cc:201:6: required from here elf/relocatable.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 1; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/subprocess.o elf/subprocess.cc elf/subprocess.cc: In function 'std::string mold::elf::base64(mold::elf::u8*, mold::elf::u64)': elf/subprocess.cc:81:12: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (; i < size - 3; i += 3) | ~~^~~~~~~~~~ elf/subprocess.cc:84:9: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 84 | if (i == size - 1) | ~~^~~~~~~~~~~ elf/subprocess.cc:86:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 86 | else if (i == size - 2) | ~~^~~~~~~~~~~ elf/subprocess.cc: In function 'std::string mold::elf::compute_sha256(std::span >)': elf/subprocess.cc:93:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 93 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/subprocess.cc:16: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/subprocess.cc:97:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 97 | SHA256_Update(&sha, arg.data(), arg.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/subprocess.cc:16: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/subprocess.cc:99:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 99 | SHA256_Update(&sha, buf, 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from elf/subprocess.cc:16: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/subprocess.cc:104:15: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 104 | SHA256_Final(digest, &sha); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from elf/subprocess.cc:16: /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ elf/subprocess.cc: At global scope: elf/subprocess.cc:257:13: warning: 'bool mold::elf::is_regular_file(const string&)' defined but not used [-Wunused-function] 257 | static bool is_regular_file(const std::string &path) { | ^~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/arch-arm64.o macho/arch-arm64.cc macho/arch-arm64.cc: In member function 'void mold::macho::StubsSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/arch-arm64.cc:22:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ macho/arch-arm64.cc: In member function 'void mold::macho::StubHelperSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/arch-arm64.cc:68:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/arch-arm64.cc: In member function 'void mold::macho::Subsection::apply_reloc(mold::macho::Context&, mold::macho::u8*) [with E = mold::macho::ARM64; mold::macho::u8 = unsigned char]': macho/arch-arm64.cc:173:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/arch-x86-64.o macho/arch-x86-64.cc macho/arch-x86-64.cc: In member function 'void mold::macho::StubsSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/arch-x86-64.cc:9:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 9 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ macho/arch-x86-64.cc: In member function 'void mold::macho::StubHelperSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/arch-x86-64.cc:44:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/cmdline.o macho/cmdline.cc macho/cmdline.cc: In instantiation of 'void mold::macho::parse_nonpositional_args(mold::macho::Context&, std::vector >&) [with E = mold::macho::ARM64]': macho/cmdline.cc:319:1: required from here macho/cmdline.cc:115:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 115 | while (i < args.size()) { | ~~^~~~~~~~~~~~~ macho/cmdline.cc:122:25: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 122 | if (args.size() <= i + 1) | ~~~~~~~~~~~~^~~~~~~~ macho/cmdline.cc:133:25: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 133 | if (args.size() <= i + 3) | ~~~~~~~~~~~~^~~~~~~~ macho/cmdline.cc: In instantiation of 'void mold::macho::parse_nonpositional_args(mold::macho::Context&, std::vector >&) [with E = mold::macho::X86_64]': macho/cmdline.cc:320:1: required from here macho/cmdline.cc:115:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 115 | while (i < args.size()) { | ~~^~~~~~~~~~~~~ macho/cmdline.cc:122:25: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 122 | if (args.size() <= i + 1) | ~~~~~~~~~~~~^~~~~~~~ macho/cmdline.cc:133:25: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 133 | if (args.size() <= i + 3) | ~~~~~~~~~~~~^~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/dead-strip.o macho/dead-strip.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/dumper.o macho/dumper.cc macho/dumper.cc: In function 'void mold::macho::dump_unwind_info(mold::macho::u8*, mold::macho::MachSection&)': macho/dumper.cc:107:25: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 107 | for (i64 j = 0; j < lsda_size / sizeof(UnwindLsdaEntry); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from macho/macho.h:3, from macho/mold.h:3, from macho/dumper.cc:1: macho/../byteorder.h: In instantiation of 'mold::BigEndian::operator T() const [with T = unsigned int]': macho/dumper.cc:477:38: required from here macho/../byteorder.h:18:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/input-sections.o macho/input-sections.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/main.o macho/main.cc macho/input-sections.cc: In instantiation of 'void mold::macho::InputSection::parse_relocations(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/input-sections.cc:57:1: required from here macho/input-sections.cc:45:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | while (i < rels.size() && | ~~^~~~~~~~~~~~~ macho/input-sections.cc: In instantiation of 'void mold::macho::InputSection::parse_relocations(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/input-sections.cc:58:1: required from here macho/input-sections.cc:45:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] macho/main.cc: In lambda function: macho/main.cc:128:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 128 | for (; i < sizeof(rank) / sizeof(rank[0]); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ macho/main.cc: In instantiation of 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]': macho/main.cc:477:24: required from here macho/main.cc:388:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (i64 i = 0; i < ctx.dylibs.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ macho/main.cc:413:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 413 | for (i64 i = 0; i < live_objs.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ macho/main.cc:445:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 445 | for (i64 i = 0; i < ctx.segments.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ macho/main.cc: In instantiation of 'int mold::macho::do_main(int, char**) [with E = mold::macho::X86_64]': macho/main.cc:377:29: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]' macho/main.cc:477:24: required from here macho/main.cc:388:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (i64 i = 0; i < ctx.dylibs.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ macho/main.cc:413:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 413 | for (i64 i = 0; i < live_objs.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ macho/main.cc:445:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 445 | for (i64 i = 0; i < ctx.segments.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ macho/main.cc: In instantiation of 'bool mold::macho::compare_chunks(const mold::macho::Chunk*, const mold::macho::Chunk*) [with E = mold::macho::ARM64]': macho/main.cc:160:9: required from 'void mold::macho::create_synthetic_chunks(mold::macho::Context&) [with E = mold::macho::ARM64]' macho/main.cc:440:26: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]' macho/main.cc:477:24: required from here macho/main.cc:128:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 128 | for (; i < sizeof(rank) / sizeof(rank[0]); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ macho/main.cc: In instantiation of 'bool mold::macho::compare_chunks(const mold::macho::Chunk*, const mold::macho::Chunk*) [with E = mold::macho::X86_64]': macho/main.cc:160:9: required from 'void mold::macho::create_synthetic_chunks(mold::macho::Context&) [with E = mold::macho::X86_64]' macho/main.cc:440:26: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::X86_64]' macho/main.cc:377:29: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]' macho/main.cc:477:24: required from here macho/main.cc:128:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] In file included from macho/macho.h:3, from macho/mold.h:3, from macho/main.cc:1: macho/../byteorder.h: In instantiation of 'mold::BigEndian::operator T() const [with T = unsigned int]': macho/main.cc:264:3: required from 'mold::MappedFile >* mold::macho::strip_universal_header(mold::macho::Context&, mold::MappedFile >*) [with E = mold::macho::ARM64]' macho/main.cc:277:32: required from 'void mold::macho::read_file(mold::macho::Context&, mold::MappedFile >*, bool) [with E = mold::macho::ARM64]' macho/main.cc:334:18: required from 'void mold::macho::read_input_files(mold::macho::Context&, std::span >) [with E = mold::macho::ARM64]' macho/main.cc:380:19: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]' macho/main.cc:477:24: required from here macho/../byteorder.h:18:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/mapfile.o macho/mapfile.cc macho/mapfile.cc: In instantiation of 'void mold::macho::print_map(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/mapfile.cc:77:1: required from here macho/mapfile.cc:27:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (i64 i = 0; i < ctx.objs.size(); i++){ | ~~^~~~~~~~~~~~~~~~~ macho/mapfile.cc: In instantiation of 'void mold::macho::print_map(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/mapfile.cc:78:1: required from here macho/mapfile.cc:27:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/object-file.o macho/object-file.cc macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::resolve_regular_symbols(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:398:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 398 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::resolve_lazy_symbols(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:412:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'bool mold::macho::ObjectFile::is_objc_object(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:438:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 438 | for (i64 i = 0; i < this->syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'std::vector*> mold::macho::ObjectFile::mark_live_objects(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:450:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 450 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::convert_common_symbols(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:472:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 472 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::check_duplicate_symbols(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:495:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 495 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::split_subsections(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:191:20: warning: comparison of integer expressions of different signedness: 'mold::macho::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 191 | if (r.symidx != -1) | ~~~~~~~~~^~~~~ macho/object-file.cc:196:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 196 | for (i64 i = 0; i < mach_syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::resolve_regular_symbols(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:398:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 398 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::resolve_lazy_symbols(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:412:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'bool mold::macho::ObjectFile::is_objc_object(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:438:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 438 | for (i64 i = 0; i < this->syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'std::vector*> mold::macho::ObjectFile::mark_live_objects(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:450:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 450 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::convert_common_symbols(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:472:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 472 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::check_duplicate_symbols(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:495:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 495 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::split_subsections(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:191:20: warning: comparison of integer expressions of different signedness: 'mold::macho::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 191 | if (r.symidx != -1) | ~~~~~~~~~^~~~~ macho/object-file.cc:196:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 196 | for (i64 i = 0; i < mach_syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'std::vector > mold::macho::split(mold::macho::Context&, mold::macho::ObjectFile&) [with E = mold::macho::ARM64]': macho/object-file.cc:176:34: required from 'void mold::macho::ObjectFile::split_subsections(mold::macho::Context&) [with E = mold::macho::ARM64]' macho/object-file.cc:618:1: required from here macho/object-file.cc:121:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (i64 i = 0; i < file.mach_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/object-file.cc:153:23: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 153 | for (i64 i = 1; i < r.size(); i++) | ~~^~~~~~~~~~ macho/object-file.cc:158:23: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158 | for (i64 i = 0; i < r.size(); i++) { | ~~^~~~~~~~~~ macho/object-file.cc: In instantiation of 'std::vector > mold::macho::split(mold::macho::Context&, mold::macho::ObjectFile&) [with E = mold::macho::X86_64]': macho/object-file.cc:176:34: required from 'void mold::macho::ObjectFile::split_subsections(mold::macho::Context&) [with E = mold::macho::X86_64]' macho/object-file.cc:619:1: required from here macho/object-file.cc:121:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (i64 i = 0; i < file.mach_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/object-file.cc:153:23: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 153 | for (i64 i = 1; i < r.size(); i++) | ~~^~~~~~~~~~ macho/object-file.cc:158:23: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158 | for (i64 i = 0; i < r.size(); i++) { | ~~^~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/output-chunks.o macho/output-chunks.cc macho/output-chunks.cc: In static member function 'static mold::macho::i64 mold::macho::ExportEncoder::common_prefix_len(std::span, mold::macho::i64)': macho/output-chunks.cc:743:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 743 | for (; len < entries[0].name.size(); len++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc:745:27: warning: comparison of integer expressions of different signedness: 'std::basic_string_view::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 745 | if (ent.name.size() == len || ent.name[len] != entries[0].name[len]) | ~~~~~~~~~~~~~~~~^~~~~~ macho/output-chunks.cc: In static member function 'static mold::macho::ExportEncoder::TrieNode mold::macho::ExportEncoder::construct_trie(std::span, mold::macho::i64)': macho/output-chunks.cc:757:32: warning: comparison of integer expressions of different signedness: 'std::basic_string_view::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 757 | if (entries[0].name.size() == new_len) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ macho/output-chunks.cc:765:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 765 | for (i64 i = 0; i < entries.size();) { | ~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc:768:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 768 | while (j < entries.size() && c == entries[j].name[new_len]) | ~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::OutputSegment::set_offset(mold::macho::Context&, mold::macho::i64, mold::macho::u64) [with E = mold::macho::ARM64; mold::macho::i64 = long int; mold::macho::u64 = long unsigned int]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:465:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 465 | while (i < chunks.size() && chunks[i]->hdr.type != S_ZEROFILL) { | ~~^~~~~~~~~~~~~~~ macho/output-chunks.cc:478:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 478 | while (i < chunks.size()) { | ~~^~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::OutputRebaseSection::compute_size(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:567:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'mold::macho::u32 mold::macho::UnwindEncoder::encode_personality(mold::macho::Context&, mold::macho::Symbol*) [with E = mold::macho::ARM64; mold::macho::u32 = unsigned int]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1176:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1176 | for (i64 i = 0; i < personalities.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'std::vector > > mold::macho::UnwindEncoder::split_records(mold::macho::Context&, std::span >) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1199:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1199 | for (i64 i = 0; i < records.size();) { | ~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc:1202:40: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1202 | while (j < max_group_size && i + j < records.size() && | ~~~~~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::GotSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1249:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1249 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::LazySymbolPtrSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1258:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1258 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::ThreadPtrsSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1274:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1274 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::OutputSegment::set_offset(mold::macho::Context&, mold::macho::i64, mold::macho::u64) [with E = mold::macho::X86_64; mold::macho::i64 = long int; mold::macho::u64 = long unsigned int]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:465:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 465 | while (i < chunks.size() && chunks[i]->hdr.type != S_ZEROFILL) { | ~~^~~~~~~~~~~~~~~ macho/output-chunks.cc:478:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 478 | while (i < chunks.size()) { | ~~^~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::OutputRebaseSection::compute_size(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:567:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'mold::macho::u32 mold::macho::UnwindEncoder::encode_personality(mold::macho::Context&, mold::macho::Symbol*) [with E = mold::macho::X86_64; mold::macho::u32 = unsigned int]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1176:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1176 | for (i64 i = 0; i < personalities.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'std::vector > > mold::macho::UnwindEncoder::split_records(mold::macho::Context&, std::span >) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1199:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1199 | for (i64 i = 0; i < records.size();) { | ~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc:1202:40: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1202 | while (j < max_group_size && i + j < records.size() && | ~~~~~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::GotSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1249:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1249 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::LazySymbolPtrSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1258:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1258 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::ThreadPtrsSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1274:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1274 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ In file included from macho/macho.h:3, from macho/mold.h:3, from macho/output-chunks.cc:1: macho/../byteorder.h: In instantiation of 'mold::BigEndian& mold::BigEndian::operator=(T) [with T = unsigned int]': macho/output-chunks.cc:991:16: required from 'void mold::macho::CodeSignatureSection::write_signature(mold::macho::Context&) [with E = mold::macho::ARM64]' macho/output-chunks.cc:1301:1: required from here macho/../byteorder.h:24:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 24 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ macho/../byteorder.h: In instantiation of 'mold::BigEndian& mold::BigEndian::operator=(T) [with T = long unsigned int]': macho/output-chunks.cc:1015:21: required from 'void mold::macho::CodeSignatureSection::write_signature(mold::macho::Context&) [with E = mold::macho::ARM64]' macho/output-chunks.cc:1301:1: required from here macho/../byteorder.h:24:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/output-file.o macho/output-file.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/tapi.o macho/tapi.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/yaml.o macho/yaml.cc macho/yaml.cc: In lambda function: macho/yaml.cc:85:24: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | if (indents.back() != pos) { | ~~~~~~~~~~~~~~~^~~~~~ macho/yaml.cc:86:26: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | if (indents.back() < pos) { | ~~~~~~~~~~~~~~~^~~~~ macho/yaml.cc:89:31: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 89 | while (indents.back() != pos) { | ~~~~~~~~~~~~~~~^~~~~~ macho/yaml.cc:90:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} [-Wsign-compare] 90 | if (pos < indents.back()) | ~~~~^~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 out/compress.o out/demangle.o out/filepath.o out/hyperloglog.o out/main.o out/perf.o out/tar.o out/elf/arch-arm64.o out/elf/arch-i386.o out/elf/arch-x86-64.o out/elf/cmdline.o out/elf/gc-sections.o out/elf/icf.o out/elf/input-sections.o out/elf/linker-script.o out/elf/main.o out/elf/mapfile.o out/elf/object-file.o out/elf/output-chunks.o out/elf/output-file.o out/elf/passes.o out/elf/relocatable.o out/elf/subprocess.o out/macho/arch-arm64.o out/macho/arch-x86-64.o out/macho/cmdline.o out/macho/dead-strip.o out/macho/dumper.o out/macho/input-sections.o out/macho/main.o out/macho/mapfile.o out/macho/object-file.o out/macho/output-chunks.o out/macho/output-file.o out/macho/tapi.o out/macho/yaml.o -o mold -pthread -lz -ldl -lm -Wl,-whole-archive out/mimalloc/libmimalloc.a -Wl,-no-whole-archive out/tbb/libs/libtbb.a third-party/xxhash/libxxhash.a -lrt -lcrypto elf/mold.h:34:12: warning: type 'struct tbb_hash_compare' violates the C++ One Definition Rule [-Wodr] 34 | class tbb::tbb_hash_compare { | ^ third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:72:7: note: a different type is defined in another translation unit 72 | class tbb_hash_compare { | ^ third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:85:20: note: the first difference of corresponding definitions is field 'my_hash_func' 85 | std::hash my_hash_func; | ^ third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:72:7: note: a type with different number of fields is defined in another translation unit 72 | class tbb_hash_compare { | ^ ln -sf mold ld ln -sf mold ld64.mold + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jXNHop + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le ++ dirname /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + make install -j2 STRIP=/usr/bin/echo DESTDIR=/builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le PREFIX=/usr LIBDIR=/usr/lib64 install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/bin install -m 755 mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/bin /usr/bin/echo /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/bin/mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/bin/mold install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/lib64/mold install -m 644 mold-wrapper.so /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/lib64/mold /usr/bin/echo /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/lib64/mold/mold-wrapper.so /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/lib64/mold/mold-wrapper.so install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/libexec/mold ln -sf /usr/bin/mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/libexec/mold/ld install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/share/man/man1 install -m 644 docs/mold.1 /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/share/man/man1 ln -sf mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/bin/ld.mold ln -sf mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/bin/ld64.mold + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.0.1-1.20220111gitb6316ef.fc36 --unique-debug-suffix -1.0.1-1.20220111gitb6316ef.fc36.ppc64le --unique-debug-src-base mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c extracting debug info from /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/bin/mold original debug info size: 85824kB, size after compression: 71616kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 4441 blocks + /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/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.f990IN + umask 022 + cd /builddir/build/BUILD + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + LICENSEDIR=/builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/share/licenses/mold + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/share/licenses/mold + cp -pr LICENSE /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le/usr/share/licenses/mold + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/libexec/mold/ld -> /usr/bin/mold Provides: mold = 1.0.1-1.20220111gitb6316ef.fc36 mold(ppc-64) = 1.0.1-1.20220111gitb6316ef.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.2)(64bit) rtld(GNU_HASH) Processing files: mold-debugsource-1.0.1-1.20220111gitb6316ef.fc36.ppc64le Provides: mold-debugsource = 1.0.1-1.20220111gitb6316ef.fc36 mold-debugsource(ppc-64) = 1.0.1-1.20220111gitb6316ef.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mold-debuginfo-1.0.1-1.20220111gitb6316ef.fc36.ppc64le Provides: debuginfo(build-id) = 488cc784460f59df340329a5ede1f184aab8715b mold-debuginfo = 1.0.1-1.20220111gitb6316ef.fc36 mold-debuginfo(ppc-64) = 1.0.1-1.20220111gitb6316ef.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mold-debugsource(ppc-64) = 1.0.1-1.20220111gitb6316ef.fc36 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le Wrote: /builddir/build/RPMS/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le.rpm Wrote: /builddir/build/RPMS/mold-debugsource-1.0.1-1.20220111gitb6316ef.fc36.ppc64le.rpm Wrote: /builddir/build/RPMS/mold-debuginfo-1.0.1-1.20220111gitb6316ef.fc36.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.4QPYhz + umask 022 + cd /builddir/build/BUILD + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + /usr/bin/rm -rf /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm Finish: build phase for mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1641936334.550698/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-ppc64le-1641936334.550698/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-ppc64le-1641936334.550698/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm) Config(child) 5 minutes 49 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