Warning: Permanently added '3.83.236.83' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 3144872 --chroot fedora-rawhide-aarch64 --detached Version: 0.55.1 Task: {'appstream': False, 'background': False, 'build_id': 3144872, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-aarch64', '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-aarch64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'ktdreyer/mold--ktdreyer', 'source_json': {}, 'source_type': None, 'submitter': 'ktdreyer', 'task_id': '3144872-fedora-rawhide-aarch64', '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-ci8xpus_/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-ci8xpus_/mold', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ci8xpus_/mold'... Running: git checkout 84951855e3d09611e5dfa436b6c60085f7ca3ee6 cmd: ['git', 'checkout', '84951855e3d09611e5dfa436b6c60085f7ca3ee6'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ci8xpus_/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-ci8xpus_/mold rc: 0 stdout: 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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 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 45.1M 0 --:--:-- --:--:-- --:--:-- 45.5M INFO: Reading stdout from command: md5sum mold-b6316ef085b3416d9e5af273c2e1abf724c9561c.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-ci8xpus_/mold/mold.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ci8xpus_/mold --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1641936335.435047 -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-ci8xpus_/mold/mold.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1641936335.435047/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 24 kB/s | 4.0 kB 00:00 fedora 16 MB/s | 59 MB 00:03 Last metadata expiration check: 0:00:01 ago on Tue Jan 11 21:25:41 2022. 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 aarch64 1.19-1.fc35 fedora 35 k audit-libs aarch64 3.0.6-2.fc36 fedora 115 k basesystem noarch 11-12.fc35 fedora 7.0 k bash aarch64 5.1.8-3.fc36 fedora 1.6 M bzip2-libs aarch64 1.0.8-10.fc36 fedora 42 k ca-certificates noarch 2021.2.52-2.fc36 fedora 365 k coreutils aarch64 9.0-2.fc36 fedora 1.0 M coreutils-common aarch64 9.0-2.fc36 fedora 2.0 M crypto-policies noarch 20211115-1.git1b1c04c.fc36 fedora 58 k curl aarch64 7.81.0-1.fc36 fedora 306 k cyrus-sasl-lib aarch64 2.1.27-16.fc36 fedora 769 k dbus-libs aarch64 1:1.13.20-2.fc36 fedora 155 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 aarch64 0.186-1.fc36 fedora 201 k elfutils-libs aarch64 0.186-1.fc36 fedora 257 k expat aarch64 2.4.1-2.fc35 fedora 105 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 aarch64 5.41-3.fc36 fedora 634 k filesystem aarch64 3.16-1.fc36 fedora 1.1 M gawk aarch64 5.1.1-1.fc36 fedora 1.0 M gdbm-libs aarch64 1:1.22-1.fc36 fedora 58 k glib2 aarch64 2.70.2-2.fc36 fedora 2.6 M glibc aarch64 2.34.9000-36.fc36 fedora 1.8 M glibc-common aarch64 2.34.9000-36.fc36 fedora 411 k glibc-minimal-langpack aarch64 2.34.9000-36.fc36 fedora 147 k gmp aarch64 1:6.2.1-1.fc36 fedora 266 k gnupg2 aarch64 2.3.4-1.fc36 fedora 2.5 M gnutls aarch64 3.7.2-2.fc35 fedora 1.0 M gpgme aarch64 1.15.1-6.fc36 fedora 201 k grep aarch64 3.7-1.fc36 fedora 292 k ima-evm-utils aarch64 1.3.2-4.fc36 fedora 61 k json-c aarch64 0.15-2.fc35 fedora 43 k keyutils-libs aarch64 1.6.1-3.fc35 fedora 31 k krb5-libs aarch64 1.19.2-4.fc36 fedora 732 k libacl aarch64 2.3.1-2.fc35 fedora 24 k libarchive aarch64 3.5.2-2.fc36 fedora 387 k libassuan aarch64 2.5.5-3.fc35 fedora 66 k libattr aarch64 2.5.1-3.fc35 fedora 18 k libblkid aarch64 2.37.2-1.fc36 fedora 108 k libbrotli aarch64 1.0.9-6.fc35 fedora 313 k libcap aarch64 2.48-3.fc35 fedora 66 k libcap-ng aarch64 0.8.2-8.fc36 fedora 32 k libcom_err aarch64 1.46.5-1.fc36 fedora 25 k libcomps aarch64 0.1.18-1.fc36 fedora 76 k libcurl aarch64 7.81.0-1.fc36 fedora 291 k libdnf aarch64 0.65.0-1.fc36 fedora 601 k libffi aarch64 3.1-28.fc34 fedora 33 k libfsverity aarch64 1.4-6.fc36 fedora 19 k libgcc aarch64 11.2.1-7.fc36 fedora 106 k libgcrypt aarch64 1.9.4-1.fc36 fedora 450 k libgomp aarch64 11.2.1-7.fc36 fedora 283 k libgpg-error aarch64 1.43-1.fc36 fedora 214 k libidn2 aarch64 2.3.2-3.fc36 fedora 104 k libksba aarch64 1.6.0-2.fc35 fedora 154 k libmodulemd aarch64 2.13.0-3.fc36 fedora 207 k libmount aarch64 2.37.2-1.fc36 fedora 133 k libnghttp2 aarch64 1.46.0-1.fc36 fedora 69 k libnsl2 aarch64 2.0.0-2.fc36 fedora 30 k libpsl aarch64 0.21.1-4.fc35 fedora 63 k librepo aarch64 1.14.2-1.fc36 fedora 92 k libreport-filesystem noarch 2.15.2-6.fc35 fedora 15 k libselinux aarch64 3.3-2.fc36 fedora 84 k libsemanage aarch64 3.3-1.fc36 fedora 113 k libsepol aarch64 3.3-2.fc36 fedora 295 k libsigsegv aarch64 2.13-3.fc35 fedora 27 k libsmartcols aarch64 2.37.2-1.fc36 fedora 63 k libsolv aarch64 0.7.20-1.fc36 fedora 385 k libssh aarch64 0.9.6-1.fc36 fedora 203 k libssh-config noarch 0.9.6-1.fc36 fedora 7.3 k libstdc++ aarch64 11.2.1-7.fc36 fedora 711 k libtasn1 aarch64 4.18.0-1.fc36 fedora 74 k libtirpc aarch64 1.3.2-1.rc1.fc36 fedora 94 k libunistring aarch64 0.9.10-14.fc35 fedora 488 k libuuid aarch64 2.37.2-1.fc36 fedora 28 k libverto aarch64 0.3.2-2.fc35 fedora 21 k libxcrypt aarch64 4.4.27-1.fc36 fedora 123 k libxml2 aarch64 2.9.12-6.fc35 fedora 726 k libyaml aarch64 0.2.5-6.fc35 fedora 59 k libzstd aarch64 1.5.1-4.fc36 fedora 308 k lua-libs aarch64 5.4.3-2.fc35 fedora 212 k lz4-libs aarch64 1.9.3-3.fc35 fedora 67 k mpdecimal aarch64 2.5.1-2.fc35 fedora 101 k mpfr aarch64 4.1.0-8.fc35 fedora 239 k ncurses-base noarch 6.2-8.20210508.fc35 fedora 61 k ncurses-libs aarch64 6.2-8.20210508.fc35 fedora 314 k nettle aarch64 3.7.3-2.fc35 fedora 404 k npth aarch64 1.6-7.fc35 fedora 24 k openldap aarch64 2.4.59-4.fc36 fedora 254 k openssl-libs aarch64 1:3.0.0-1.fc36 fedora 2.0 M openssl1.1 aarch64 1:1.1.1l-1.fc36 fedora 1.4 M p11-kit aarch64 0.23.22-4.fc35 fedora 344 k p11-kit-trust aarch64 0.23.22-4.fc35 fedora 135 k pcre aarch64 8.45-1.fc36 fedora 180 k pcre2 aarch64 10.39-1.fc36 fedora 213 k pcre2-syntax noarch 10.39-1.fc36 fedora 144 k popt aarch64 1.18-6.fc36 fedora 58 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 aarch64 3.10.1-1.fc36 fedora 26 k python3-dateutil noarch 1:2.8.1-7.fc35 fedora 289 k python3-dbus aarch64 1.2.18-2.fc35 fedora 132 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 aarch64 1.15.1-6.fc36 fedora 257 k python3-hawkey aarch64 0.65.0-1.fc36 fedora 104 k python3-libcomps aarch64 0.1.18-1.fc36 fedora 48 k python3-libdnf aarch64 0.65.0-1.fc36 fedora 733 k python3-libs aarch64 3.10.1-1.fc36 fedora 7.5 M python3-rpm aarch64 4.17.0-1.fc36.1 fedora 94 k python3-six noarch 1.16.0-4.fc35 fedora 36 k readline aarch64 8.1-3.fc35 fedora 211 k rpm aarch64 4.17.0-1.fc36.1 fedora 536 k rpm-build-libs aarch64 4.17.0-1.fc36.1 fedora 91 k rpm-libs aarch64 4.17.0-1.fc36.1 fedora 309 k rpm-sign-libs aarch64 4.17.0-1.fc36.1 fedora 27 k sed aarch64 4.8-8.fc35 fedora 294 k setup noarch 2.13.9.1-2.fc35 fedora 143 k shadow-utils aarch64 2:4.9-8.fc36 fedora 1.1 M sqlite-libs aarch64 3.36.0-4.fc36 fedora 633 k systemd-libs aarch64 250.1-1.fc36 fedora 598 k tpm2-tss aarch64 3.1.0-4.fc36 fedora 540 k tzdata noarch 2021e-1.fc36 fedora 431 k xz-libs aarch64 5.2.5-7.fc35 fedora 90 k zchunk-libs aarch64 1.1.15-3.fc36 fedora 46 k zlib aarch64 1.2.11-30.fc35 fedora 90 k Transaction Summary ================================================================================ Install 135 Packages Total download size: 51 M Installed size: 188 M Downloading Packages: (1/135): basesystem-11-12.fc35.noarch.rpm 165 kB/s | 7.0 kB 00:00 (2/135): audit-libs-3.0.6-2.fc36.aarch64.rpm 2.5 MB/s | 115 kB 00:00 (3/135): alternatives-1.19-1.fc35.aarch64.rpm 746 kB/s | 35 kB 00:00 (4/135): ca-certificates-2021.2.52-2.fc36.noarc 79 MB/s | 365 kB 00:00 (5/135): bzip2-libs-1.0.8-10.fc36.aarch64.rpm 5.9 MB/s | 42 kB 00:00 (6/135): coreutils-9.0-2.fc36.aarch64.rpm 40 MB/s | 1.0 MB 00:00 (7/135): crypto-policies-20211115-1.git1b1c04c. 22 MB/s | 58 kB 00:00 (8/135): coreutils-common-9.0-2.fc36.aarch64.rp 56 MB/s | 2.0 MB 00:00 (9/135): curl-7.81.0-1.fc36.aarch64.rpm 27 MB/s | 306 kB 00:00 (10/135): dbus-libs-1.13.20-2.fc36.aarch64.rpm 30 MB/s | 155 kB 00:00 (11/135): cyrus-sasl-lib-2.1.27-16.fc36.aarch64 55 MB/s | 769 kB 00:00 (12/135): dnf-4.10.0-1.fc36.noarch.rpm 70 MB/s | 448 kB 00:00 (13/135): dnf-data-4.10.0-1.fc36.noarch.rpm 15 MB/s | 45 kB 00:00 (14/135): dnf-plugins-core-4.0.24-1.fc36.noarch 9.1 MB/s | 35 kB 00:00 (15/135): elfutils-default-yama-scope-0.186-1.f 4.7 MB/s | 19 kB 00:00 (16/135): elfutils-libelf-0.186-1.fc36.aarch64. 30 MB/s | 201 kB 00:00 (17/135): bash-5.1.8-3.fc36.aarch64.rpm 19 MB/s | 1.6 MB 00:00 (18/135): expat-2.4.1-2.fc35.aarch64.rpm 14 MB/s | 105 kB 00:00 (19/135): fedora-gpg-keys-36-0.3.noarch.rpm 20 MB/s | 113 kB 00:00 (20/135): fedora-release-common-36-0.12.noarch. 7.5 MB/s | 21 kB 00:00 (21/135): fedora-release-identity-basic-36-0.12 5.5 MB/s | 12 kB 00:00 (22/135): fedora-repos-36-0.3.noarch.rpm 3.3 MB/s | 11 kB 00:00 (23/135): fedora-repos-rawhide-36-0.3.noarch.rp 4.9 MB/s | 10 kB 00:00 (24/135): elfutils-libs-0.186-1.fc36.aarch64.rp 7.4 MB/s | 257 kB 00:00 (25/135): file-libs-5.41-3.fc36.aarch64.rpm 20 MB/s | 634 kB 00:00 (26/135): fedora-release-36-0.12.noarch.rpm 219 kB/s | 12 kB 00:00 (27/135): filesystem-3.16-1.fc36.aarch64.rpm 13 MB/s | 1.1 MB 00:00 (28/135): gdbm-libs-1.22-1.fc36.aarch64.rpm 1.2 MB/s | 58 kB 00:00 (29/135): gawk-5.1.1-1.fc36.aarch64.rpm 16 MB/s | 1.0 MB 00:00 (30/135): glibc-common-2.34.9000-36.fc36.aarch6 40 MB/s | 411 kB 00:00 (31/135): glibc-minimal-langpack-2.34.9000-36.f 33 MB/s | 147 kB 00:00 (32/135): gmp-6.2.1-1.fc36.aarch64.rpm 37 MB/s | 266 kB 00:00 (33/135): glibc-2.34.9000-36.fc36.aarch64.rpm 38 MB/s | 1.8 MB 00:00 (34/135): glib2-2.70.2-2.fc36.aarch64.rpm 39 MB/s | 2.6 MB 00:00 (35/135): gpgme-1.15.1-6.fc36.aarch64.rpm 34 MB/s | 201 kB 00:00 (36/135): grep-3.7-1.fc36.aarch64.rpm 81 MB/s | 292 kB 00:00 (37/135): gnutls-3.7.2-2.fc35.aarch64.rpm 31 MB/s | 1.0 MB 00:00 (38/135): ima-evm-utils-1.3.2-4.fc36.aarch64.rp 11 MB/s | 61 kB 00:00 (39/135): json-c-0.15-2.fc35.aarch64.rpm 8.9 MB/s | 43 kB 00:00 (40/135): keyutils-libs-1.6.1-3.fc35.aarch64.rp 4.7 MB/s | 31 kB 00:00 (41/135): libacl-2.3.1-2.fc35.aarch64.rpm 6.7 MB/s | 24 kB 00:00 (42/135): krb5-libs-1.19.2-4.fc36.aarch64.rpm 47 MB/s | 732 kB 00:00 (43/135): libarchive-3.5.2-2.fc36.aarch64.rpm 37 MB/s | 387 kB 00:00 (44/135): libattr-2.5.1-3.fc35.aarch64.rpm 6.5 MB/s | 18 kB 00:00 (45/135): libassuan-2.5.5-3.fc35.aarch64.rpm 8.8 MB/s | 66 kB 00:00 (46/135): libblkid-2.37.2-1.fc36.aarch64.rpm 20 MB/s | 108 kB 00:00 (47/135): libbrotli-1.0.9-6.fc35.aarch64.rpm 40 MB/s | 313 kB 00:00 (48/135): libcap-2.48-3.fc35.aarch64.rpm 14 MB/s | 66 kB 00:00 (49/135): libcap-ng-0.8.2-8.fc36.aarch64.rpm 9.4 MB/s | 32 kB 00:00 (50/135): libcom_err-1.46.5-1.fc36.aarch64.rpm 5.5 MB/s | 25 kB 00:00 (51/135): libcomps-0.1.18-1.fc36.aarch64.rpm 21 MB/s | 76 kB 00:00 (52/135): gnupg2-2.3.4-1.fc36.aarch64.rpm 24 MB/s | 2.5 MB 00:00 (53/135): libcurl-7.81.0-1.fc36.aarch64.rpm 22 MB/s | 291 kB 00:00 (54/135): libffi-3.1-28.fc34.aarch64.rpm 6.9 MB/s | 33 kB 00:00 (55/135): libfsverity-1.4-6.fc36.aarch64.rpm 5.7 MB/s | 19 kB 00:00 (56/135): libgcc-11.2.1-7.fc36.aarch64.rpm 24 MB/s | 106 kB 00:00 (57/135): libgomp-11.2.1-7.fc36.aarch64.rpm 34 MB/s | 283 kB 00:00 (58/135): libdnf-0.65.0-1.fc36.aarch64.rpm 20 MB/s | 601 kB 00:00 (59/135): libgpg-error-1.43-1.fc36.aarch64.rpm 37 MB/s | 214 kB 00:00 (60/135): libgcrypt-1.9.4-1.fc36.aarch64.rpm 20 MB/s | 450 kB 00:00 (61/135): libksba-1.6.0-2.fc35.aarch64.rpm 21 MB/s | 154 kB 00:00 (62/135): libidn2-2.3.2-3.fc36.aarch64.rpm 8.1 MB/s | 104 kB 00:00 (63/135): libmount-2.37.2-1.fc36.aarch64.rpm 27 MB/s | 133 kB 00:00 (64/135): libmodulemd-2.13.0-3.fc36.aarch64.rpm 18 MB/s | 207 kB 00:00 (65/135): libnsl2-2.0.0-2.fc36.aarch64.rpm 7.3 MB/s | 30 kB 00:00 (66/135): libpsl-0.21.1-4.fc35.aarch64.rpm 12 MB/s | 63 kB 00:00 (67/135): librepo-1.14.2-1.fc36.aarch64.rpm 15 MB/s | 92 kB 00:00 (68/135): libnghttp2-1.46.0-1.fc36.aarch64.rpm 4.1 MB/s | 69 kB 00:00 (69/135): libreport-filesystem-2.15.2-6.fc35.no 3.6 MB/s | 15 kB 00:00 (70/135): libselinux-3.3-2.fc36.aarch64.rpm 19 MB/s | 84 kB 00:00 (71/135): libsigsegv-2.13-3.fc35.aarch64.rpm 3.8 MB/s | 27 kB 00:00 (72/135): libsemanage-3.3-1.fc36.aarch64.rpm 9.0 MB/s | 113 kB 00:00 (73/135): libsmartcols-2.37.2-1.fc36.aarch64.rp 17 MB/s | 63 kB 00:00 (74/135): libsepol-3.3-2.fc36.aarch64.rpm 17 MB/s | 295 kB 00:00 (75/135): libssh-0.9.6-1.fc36.aarch64.rpm 31 MB/s | 203 kB 00:00 (76/135): libssh-config-0.9.6-1.fc36.noarch.rpm 1.8 MB/s | 7.3 kB 00:00 (77/135): libsolv-0.7.20-1.fc36.aarch64.rpm 29 MB/s | 385 kB 00:00 (78/135): libtasn1-4.18.0-1.fc36.aarch64.rpm 17 MB/s | 74 kB 00:00 (79/135): libtirpc-1.3.2-1.rc1.fc36.aarch64.rpm 21 MB/s | 94 kB 00:00 (80/135): libuuid-2.37.2-1.fc36.aarch64.rpm 9.2 MB/s | 28 kB 00:00 (81/135): libstdc++-11.2.1-7.fc36.aarch64.rpm 40 MB/s | 711 kB 00:00 (82/135): libunistring-0.9.10-14.fc35.aarch64.r 39 MB/s | 488 kB 00:00 (83/135): libverto-0.3.2-2.fc35.aarch64.rpm 3.1 MB/s | 21 kB 00:00 (84/135): libxcrypt-4.4.27-1.fc36.aarch64.rpm 24 MB/s | 123 kB 00:00 (85/135): libyaml-0.2.5-6.fc35.aarch64.rpm 11 MB/s | 59 kB 00:00 (86/135): libzstd-1.5.1-4.fc36.aarch64.rpm 36 MB/s | 308 kB 00:00 (87/135): lua-libs-5.4.3-2.fc35.aarch64.rpm 27 MB/s | 212 kB 00:00 (88/135): lz4-libs-1.9.3-3.fc35.aarch64.rpm 10 MB/s | 67 kB 00:00 (89/135): libxml2-2.9.12-6.fc35.aarch64.rpm 33 MB/s | 726 kB 00:00 (90/135): mpdecimal-2.5.1-2.fc35.aarch64.rpm 14 MB/s | 101 kB 00:00 (91/135): ncurses-base-6.2-8.20210508.fc35.noar 13 MB/s | 61 kB 00:00 (92/135): mpfr-4.1.0-8.fc35.aarch64.rpm 23 MB/s | 239 kB 00:00 (93/135): npth-1.6-7.fc35.aarch64.rpm 9.7 MB/s | 24 kB 00:00 (94/135): openldap-2.4.59-4.fc36.aarch64.rpm 39 MB/s | 254 kB 00:00 (95/135): ncurses-libs-6.2-8.20210508.fc35.aarc 15 MB/s | 314 kB 00:00 (96/135): nettle-3.7.3-2.fc35.aarch64.rpm 20 MB/s | 404 kB 00:00 (97/135): p11-kit-0.23.22-4.fc35.aarch64.rpm 39 MB/s | 344 kB 00:00 (98/135): p11-kit-trust-0.23.22-4.fc35.aarch64. 25 MB/s | 135 kB 00:00 (99/135): pcre-8.45-1.fc36.aarch64.rpm 28 MB/s | 180 kB 00:00 (100/135): openssl1.1-1.1.1l-1.fc36.aarch64.rpm 42 MB/s | 1.4 MB 00:00 (101/135): pcre2-10.39-1.fc36.aarch64.rpm 19 MB/s | 213 kB 00:00 (102/135): openssl-libs-3.0.0-1.fc36.aarch64.rp 41 MB/s | 2.0 MB 00:00 (103/135): popt-1.18-6.fc36.aarch64.rpm 9.5 MB/s | 58 kB 00:00 (104/135): pcre2-syntax-10.39-1.fc36.noarch.rpm 12 MB/s | 144 kB 00:00 (105/135): publicsuffix-list-dafsa-20210518-3.f 8.7 MB/s | 58 kB 00:00 (106/135): python3-3.10.1-1.fc36.aarch64.rpm 7.4 MB/s | 26 kB 00:00 (107/135): python-setuptools-wheel-59.6.0-1.fc3 31 MB/s | 507 kB 00:00 (108/135): python3-dateutil-2.8.1-7.fc35.noarch 27 MB/s | 289 kB 00:00 (109/135): python3-distro-1.6.0-1.fc35.noarch.r 10 MB/s | 38 kB 00:00 (110/135): python3-dbus-1.2.18-2.fc35.aarch64.r 17 MB/s | 132 kB 00:00 (111/135): python3-dnf-plugins-core-4.0.24-1.fc 32 MB/s | 211 kB 00:00 (112/135): python3-dnf-4.10.0-1.fc36.noarch.rpm 33 MB/s | 417 kB 00:00 (113/135): python-pip-wheel-21.3.1-1.fc36.noarc 25 MB/s | 1.1 MB 00:00 (114/135): python3-gpg-1.15.1-6.fc36.aarch64.rp 23 MB/s | 257 kB 00:00 (115/135): python3-hawkey-0.65.0-1.fc36.aarch64 14 MB/s | 104 kB 00:00 (116/135): python3-libcomps-0.1.18-1.fc36.aarch 14 MB/s | 48 kB 00:00 (117/135): python3-rpm-4.17.0-1.fc36.1.aarch64. 18 MB/s | 94 kB 00:00 (118/135): python3-six-1.16.0-4.fc35.noarch.rpm 8.2 MB/s | 36 kB 00:00 (119/135): python3-libdnf-0.65.0-1.fc36.aarch64 38 MB/s | 733 kB 00:00 (120/135): readline-8.1-3.fc35.aarch64.rpm 26 MB/s | 211 kB 00:00 (121/135): rpm-build-libs-4.17.0-1.fc36.1.aarch 20 MB/s | 91 kB 00:00 (122/135): rpm-4.17.0-1.fc36.1.aarch64.rpm 35 MB/s | 536 kB 00:00 (123/135): rpm-sign-libs-4.17.0-1.fc36.1.aarch6 7.2 MB/s | 27 kB 00:00 (124/135): sed-4.8-8.fc35.aarch64.rpm 21 MB/s | 294 kB 00:00 (125/135): setup-2.13.9.1-2.fc35.noarch.rpm 27 MB/s | 143 kB 00:00 (126/135): rpm-libs-4.17.0-1.fc36.1.aarch64.rpm 7.5 MB/s | 309 kB 00:00 (127/135): sqlite-libs-3.36.0-4.fc36.aarch64.rp 40 MB/s | 633 kB 00:00 (128/135): shadow-utils-4.9-8.fc36.aarch64.rpm 32 MB/s | 1.1 MB 00:00 (129/135): python3-libs-3.10.1-1.fc36.aarch64.r 62 MB/s | 7.5 MB 00:00 (130/135): systemd-libs-250.1-1.fc36.aarch64.rp 16 MB/s | 598 kB 00:00 (131/135): tpm2-tss-3.1.0-4.fc36.aarch64.rpm 23 MB/s | 540 kB 00:00 (132/135): zchunk-libs-1.1.15-3.fc36.aarch64.rp 13 MB/s | 46 kB 00:00 (133/135): xz-libs-5.2.5-7.fc35.aarch64.rpm 16 MB/s | 90 kB 00:00 (134/135): zlib-1.2.11-30.fc35.aarch64.rpm 20 MB/s | 90 kB 00:00 (135/135): tzdata-2021e-1.fc36.noarch.rpm 38 MB/s | 431 kB 00:00 -------------------------------------------------------------------------------- Total 61 MB/s | 51 MB 00:00 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.aarch64 1/1 Preparing : 1/1 Installing : libgcc-11.2.1-7.fc36.aarch64 1/135 Running scriptlet: libgcc-11.2.1-7.fc36.aarch64 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.aarch64 18/135 Installing : basesystem-11-12.fc35.noarch 19/135 Installing : glibc-minimal-langpack-2.34.9000-36.fc36.aarch64 20/135 Installing : glibc-common-2.34.9000-36.fc36.aarch64 21/135 Running scriptlet: glibc-2.34.9000-36.fc36.aarch64 22/135 Installing : glibc-2.34.9000-36.fc36.aarch64 22/135 Running scriptlet: glibc-2.34.9000-36.fc36.aarch64 22/135 Installing : ncurses-libs-6.2-8.20210508.fc35.aarch64 23/135 Installing : bash-5.1.8-3.fc36.aarch64 24/135 Running scriptlet: bash-5.1.8-3.fc36.aarch64 24/135 Installing : zlib-1.2.11-30.fc35.aarch64 25/135 Installing : bzip2-libs-1.0.8-10.fc36.aarch64 26/135 Installing : xz-libs-5.2.5-7.fc35.aarch64 27/135 Installing : libzstd-1.5.1-4.fc36.aarch64 28/135 Installing : sqlite-libs-3.36.0-4.fc36.aarch64 29/135 Installing : libcap-2.48-3.fc35.aarch64 30/135 Installing : gmp-1:6.2.1-1.fc36.aarch64 31/135 Installing : libgpg-error-1.43-1.fc36.aarch64 32/135 Installing : popt-1.18-6.fc36.aarch64 33/135 Installing : libxml2-2.9.12-6.fc35.aarch64 34/135 Installing : libstdc++-11.2.1-7.fc36.aarch64 35/135 Installing : lua-libs-5.4.3-2.fc35.aarch64 36/135 Installing : elfutils-libelf-0.186-1.fc36.aarch64 37/135 Installing : file-libs-5.41-3.fc36.aarch64 38/135 Installing : readline-8.1-3.fc35.aarch64 39/135 Installing : libattr-2.5.1-3.fc35.aarch64 40/135 Installing : libacl-2.3.1-2.fc35.aarch64 41/135 Installing : libcom_err-1.46.5-1.fc36.aarch64 42/135 Installing : libffi-3.1-28.fc34.aarch64 43/135 Installing : p11-kit-0.23.22-4.fc35.aarch64 44/135 Installing : libunistring-0.9.10-14.fc35.aarch64 45/135 Installing : libidn2-2.3.2-3.fc36.aarch64 46/135 Installing : libuuid-2.37.2-1.fc36.aarch64 47/135 Installing : libxcrypt-4.4.27-1.fc36.aarch64 48/135 Installing : libassuan-2.5.5-3.fc35.aarch64 49/135 Installing : libgcrypt-1.9.4-1.fc36.aarch64 50/135 Installing : expat-2.4.1-2.fc35.aarch64 51/135 Installing : gdbm-libs-1:1.22-1.fc36.aarch64 52/135 Installing : json-c-0.15-2.fc35.aarch64 53/135 Installing : keyutils-libs-1.6.1-3.fc35.aarch64 54/135 Installing : libsepol-3.3-2.fc36.aarch64 55/135 Installing : libsmartcols-2.37.2-1.fc36.aarch64 56/135 Installing : libtasn1-4.18.0-1.fc36.aarch64 57/135 Installing : lz4-libs-1.9.3-3.fc35.aarch64 58/135 Installing : pcre-8.45-1.fc36.aarch64 59/135 Installing : grep-3.7-1.fc36.aarch64 60/135 Installing : libcomps-0.1.18-1.fc36.aarch64 61/135 Installing : libpsl-0.21.1-4.fc35.aarch64 62/135 Installing : mpdecimal-2.5.1-2.fc35.aarch64 63/135 Installing : libksba-1.6.0-2.fc35.aarch64 64/135 Installing : mpfr-4.1.0-8.fc35.aarch64 65/135 Installing : nettle-3.7.3-2.fc35.aarch64 66/135 Installing : openssl1.1-1:1.1.1l-1.fc36.aarch64 67/135 Installing : libarchive-3.5.2-2.fc36.aarch64 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.aarch64 70/135 Installing : alternatives-1.19-1.fc35.aarch64 71/135 Installing : p11-kit-trust-0.23.22-4.fc35.aarch64 72/135 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.aarch64 72/135 Installing : gnutls-3.7.2-2.fc35.aarch64 73/135 Installing : libbrotli-1.0.9-6.fc35.aarch64 74/135 Installing : libcap-ng-0.8.2-8.fc36.aarch64 75/135 Installing : audit-libs-3.0.6-2.fc36.aarch64 76/135 Installing : libgomp-11.2.1-7.fc36.aarch64 77/135 Installing : libnghttp2-1.46.0-1.fc36.aarch64 78/135 Installing : libsigsegv-2.13-3.fc35.aarch64 79/135 Installing : gawk-5.1.1-1.fc36.aarch64 80/135 Installing : libverto-0.3.2-2.fc35.aarch64 81/135 Installing : libyaml-0.2.5-6.fc35.aarch64 82/135 Installing : npth-1.6-7.fc35.aarch64 83/135 Installing : pcre2-10.39-1.fc36.aarch64 84/135 Installing : libselinux-3.3-2.fc36.aarch64 85/135 Installing : sed-4.8-8.fc35.aarch64 86/135 Installing : libsemanage-3.3-1.fc36.aarch64 87/135 Installing : shadow-utils-2:4.9-8.fc36.aarch64 88/135 Installing : coreutils-common-9.0-2.fc36.aarch64 89/135 Installing : openssl-libs-1:3.0.0-1.fc36.aarch64 90/135 Installing : coreutils-9.0-2.fc36.aarch64 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.aarch64 93/135 Installing : libtirpc-1.3.2-1.rc1.fc36.aarch64 94/135 Installing : libfsverity-1.4-6.fc36.aarch64 95/135 Installing : zchunk-libs-1.1.15-3.fc36.aarch64 96/135 Installing : libnsl2-2.0.0-2.fc36.aarch64 97/135 Installing : cyrus-sasl-lib-2.1.27-16.fc36.aarch64 98/135 Installing : openldap-2.4.59-4.fc36.aarch64 99/135 Installing : gnupg2-2.3.4-1.fc36.aarch64 100/135 Installing : gpgme-1.15.1-6.fc36.aarch64 101/135 Installing : libssh-0.9.6-1.fc36.aarch64 102/135 Installing : libcurl-7.81.0-1.fc36.aarch64 103/135 Installing : curl-7.81.0-1.fc36.aarch64 104/135 Installing : rpm-4.17.0-1.fc36.1.aarch64 105/135 Installing : rpm-libs-4.17.0-1.fc36.1.aarch64 106/135 Installing : libsolv-0.7.20-1.fc36.aarch64 107/135 Installing : rpm-build-libs-4.17.0-1.fc36.1.aarch64 108/135 Running scriptlet: tpm2-tss-3.1.0-4.fc36.aarch64 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.aarch64 109/135 Installing : ima-evm-utils-1.3.2-4.fc36.aarch64 110/135 Installing : rpm-sign-libs-4.17.0-1.fc36.1.aarch64 111/135 Installing : python-pip-wheel-21.3.1-1.fc36.noarch 112/135 Installing : python3-3.10.1-1.fc36.aarch64 113/135 Installing : python3-libs-3.10.1-1.fc36.aarch64 114/135 Installing : python3-libcomps-0.1.18-1.fc36.aarch64 115/135 Installing : python3-distro-1.6.0-1.fc35.noarch 116/135 Installing : python3-gpg-1.15.1-6.fc36.aarch64 117/135 Installing : python3-rpm-4.17.0-1.fc36.1.aarch64 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.aarch64 121/135 Running scriptlet: libblkid-2.37.2-1.fc36.aarch64 121/135 Installing : libmount-2.37.2-1.fc36.aarch64 122/135 Installing : glib2-2.70.2-2.fc36.aarch64 123/135 Installing : libmodulemd-2.13.0-3.fc36.aarch64 124/135 Installing : librepo-1.14.2-1.fc36.aarch64 125/135 Installing : libdnf-0.65.0-1.fc36.aarch64 126/135 Installing : python3-libdnf-0.65.0-1.fc36.aarch64 127/135 Installing : python3-hawkey-0.65.0-1.fc36.aarch64 128/135 Installing : python3-dnf-4.10.0-1.fc36.noarch 129/135 Installing : systemd-libs-250.1-1.fc36.aarch64 130/135 Running scriptlet: systemd-libs-250.1-1.fc36.aarch64 130/135 Installing : dbus-libs-1:1.13.20-2.fc36.aarch64 131/135 Installing : python3-dbus-1.2.18-2.fc35.aarch64 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.aarch64 135/135 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 135/135 Running scriptlet: rpm-4.17.0-1.fc36.1.aarch64 135/135 Running scriptlet: dnf-4.10.0-1.fc36.noarch 135/135 Verifying : alternatives-1.19-1.fc35.aarch64 1/135 Verifying : audit-libs-3.0.6-2.fc36.aarch64 2/135 Verifying : basesystem-11-12.fc35.noarch 3/135 Verifying : bash-5.1.8-3.fc36.aarch64 4/135 Verifying : bzip2-libs-1.0.8-10.fc36.aarch64 5/135 Verifying : ca-certificates-2021.2.52-2.fc36.noarch 6/135 Verifying : coreutils-9.0-2.fc36.aarch64 7/135 Verifying : coreutils-common-9.0-2.fc36.aarch64 8/135 Verifying : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 9/135 Verifying : curl-7.81.0-1.fc36.aarch64 10/135 Verifying : cyrus-sasl-lib-2.1.27-16.fc36.aarch64 11/135 Verifying : dbus-libs-1:1.13.20-2.fc36.aarch64 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.aarch64 17/135 Verifying : elfutils-libs-0.186-1.fc36.aarch64 18/135 Verifying : expat-2.4.1-2.fc35.aarch64 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.aarch64 26/135 Verifying : filesystem-3.16-1.fc36.aarch64 27/135 Verifying : gawk-5.1.1-1.fc36.aarch64 28/135 Verifying : gdbm-libs-1:1.22-1.fc36.aarch64 29/135 Verifying : glib2-2.70.2-2.fc36.aarch64 30/135 Verifying : glibc-2.34.9000-36.fc36.aarch64 31/135 Verifying : glibc-common-2.34.9000-36.fc36.aarch64 32/135 Verifying : glibc-minimal-langpack-2.34.9000-36.fc36.aarch64 33/135 Verifying : gmp-1:6.2.1-1.fc36.aarch64 34/135 Verifying : gnupg2-2.3.4-1.fc36.aarch64 35/135 Verifying : gnutls-3.7.2-2.fc35.aarch64 36/135 Verifying : gpgme-1.15.1-6.fc36.aarch64 37/135 Verifying : grep-3.7-1.fc36.aarch64 38/135 Verifying : ima-evm-utils-1.3.2-4.fc36.aarch64 39/135 Verifying : json-c-0.15-2.fc35.aarch64 40/135 Verifying : keyutils-libs-1.6.1-3.fc35.aarch64 41/135 Verifying : krb5-libs-1.19.2-4.fc36.aarch64 42/135 Verifying : libacl-2.3.1-2.fc35.aarch64 43/135 Verifying : libarchive-3.5.2-2.fc36.aarch64 44/135 Verifying : libassuan-2.5.5-3.fc35.aarch64 45/135 Verifying : libattr-2.5.1-3.fc35.aarch64 46/135 Verifying : libblkid-2.37.2-1.fc36.aarch64 47/135 Verifying : libbrotli-1.0.9-6.fc35.aarch64 48/135 Verifying : libcap-2.48-3.fc35.aarch64 49/135 Verifying : libcap-ng-0.8.2-8.fc36.aarch64 50/135 Verifying : libcom_err-1.46.5-1.fc36.aarch64 51/135 Verifying : libcomps-0.1.18-1.fc36.aarch64 52/135 Verifying : libcurl-7.81.0-1.fc36.aarch64 53/135 Verifying : libdnf-0.65.0-1.fc36.aarch64 54/135 Verifying : libffi-3.1-28.fc34.aarch64 55/135 Verifying : libfsverity-1.4-6.fc36.aarch64 56/135 Verifying : libgcc-11.2.1-7.fc36.aarch64 57/135 Verifying : libgcrypt-1.9.4-1.fc36.aarch64 58/135 Verifying : libgomp-11.2.1-7.fc36.aarch64 59/135 Verifying : libgpg-error-1.43-1.fc36.aarch64 60/135 Verifying : libidn2-2.3.2-3.fc36.aarch64 61/135 Verifying : libksba-1.6.0-2.fc35.aarch64 62/135 Verifying : libmodulemd-2.13.0-3.fc36.aarch64 63/135 Verifying : libmount-2.37.2-1.fc36.aarch64 64/135 Verifying : libnghttp2-1.46.0-1.fc36.aarch64 65/135 Verifying : libnsl2-2.0.0-2.fc36.aarch64 66/135 Verifying : libpsl-0.21.1-4.fc35.aarch64 67/135 Verifying : librepo-1.14.2-1.fc36.aarch64 68/135 Verifying : libreport-filesystem-2.15.2-6.fc35.noarch 69/135 Verifying : libselinux-3.3-2.fc36.aarch64 70/135 Verifying : libsemanage-3.3-1.fc36.aarch64 71/135 Verifying : libsepol-3.3-2.fc36.aarch64 72/135 Verifying : libsigsegv-2.13-3.fc35.aarch64 73/135 Verifying : libsmartcols-2.37.2-1.fc36.aarch64 74/135 Verifying : libsolv-0.7.20-1.fc36.aarch64 75/135 Verifying : libssh-0.9.6-1.fc36.aarch64 76/135 Verifying : libssh-config-0.9.6-1.fc36.noarch 77/135 Verifying : libstdc++-11.2.1-7.fc36.aarch64 78/135 Verifying : libtasn1-4.18.0-1.fc36.aarch64 79/135 Verifying : libtirpc-1.3.2-1.rc1.fc36.aarch64 80/135 Verifying : libunistring-0.9.10-14.fc35.aarch64 81/135 Verifying : libuuid-2.37.2-1.fc36.aarch64 82/135 Verifying : libverto-0.3.2-2.fc35.aarch64 83/135 Verifying : libxcrypt-4.4.27-1.fc36.aarch64 84/135 Verifying : libxml2-2.9.12-6.fc35.aarch64 85/135 Verifying : libyaml-0.2.5-6.fc35.aarch64 86/135 Verifying : libzstd-1.5.1-4.fc36.aarch64 87/135 Verifying : lua-libs-5.4.3-2.fc35.aarch64 88/135 Verifying : lz4-libs-1.9.3-3.fc35.aarch64 89/135 Verifying : mpdecimal-2.5.1-2.fc35.aarch64 90/135 Verifying : mpfr-4.1.0-8.fc35.aarch64 91/135 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 92/135 Verifying : ncurses-libs-6.2-8.20210508.fc35.aarch64 93/135 Verifying : nettle-3.7.3-2.fc35.aarch64 94/135 Verifying : npth-1.6-7.fc35.aarch64 95/135 Verifying : openldap-2.4.59-4.fc36.aarch64 96/135 Verifying : openssl-libs-1:3.0.0-1.fc36.aarch64 97/135 Verifying : openssl1.1-1:1.1.1l-1.fc36.aarch64 98/135 Verifying : p11-kit-0.23.22-4.fc35.aarch64 99/135 Verifying : p11-kit-trust-0.23.22-4.fc35.aarch64 100/135 Verifying : pcre-8.45-1.fc36.aarch64 101/135 Verifying : pcre2-10.39-1.fc36.aarch64 102/135 Verifying : pcre2-syntax-10.39-1.fc36.noarch 103/135 Verifying : popt-1.18-6.fc36.aarch64 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.aarch64 108/135 Verifying : python3-dateutil-1:2.8.1-7.fc35.noarch 109/135 Verifying : python3-dbus-1.2.18-2.fc35.aarch64 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.aarch64 114/135 Verifying : python3-hawkey-0.65.0-1.fc36.aarch64 115/135 Verifying : python3-libcomps-0.1.18-1.fc36.aarch64 116/135 Verifying : python3-libdnf-0.65.0-1.fc36.aarch64 117/135 Verifying : python3-libs-3.10.1-1.fc36.aarch64 118/135 Verifying : python3-rpm-4.17.0-1.fc36.1.aarch64 119/135 Verifying : python3-six-1.16.0-4.fc35.noarch 120/135 Verifying : readline-8.1-3.fc35.aarch64 121/135 Verifying : rpm-4.17.0-1.fc36.1.aarch64 122/135 Verifying : rpm-build-libs-4.17.0-1.fc36.1.aarch64 123/135 Verifying : rpm-libs-4.17.0-1.fc36.1.aarch64 124/135 Verifying : rpm-sign-libs-4.17.0-1.fc36.1.aarch64 125/135 Verifying : sed-4.8-8.fc35.aarch64 126/135 Verifying : setup-2.13.9.1-2.fc35.noarch 127/135 Verifying : shadow-utils-2:4.9-8.fc36.aarch64 128/135 Verifying : sqlite-libs-3.36.0-4.fc36.aarch64 129/135 Verifying : systemd-libs-250.1-1.fc36.aarch64 130/135 Verifying : tpm2-tss-3.1.0-4.fc36.aarch64 131/135 Verifying : tzdata-2021e-1.fc36.noarch 132/135 Verifying : xz-libs-5.2.5-7.fc35.aarch64 133/135 Verifying : zchunk-libs-1.1.15-3.fc36.aarch64 134/135 Verifying : zlib-1.2.11-30.fc35.aarch64 135/135 Installed: alternatives-1.19-1.fc35.aarch64 audit-libs-3.0.6-2.fc36.aarch64 basesystem-11-12.fc35.noarch bash-5.1.8-3.fc36.aarch64 bzip2-libs-1.0.8-10.fc36.aarch64 ca-certificates-2021.2.52-2.fc36.noarch coreutils-9.0-2.fc36.aarch64 coreutils-common-9.0-2.fc36.aarch64 crypto-policies-20211115-1.git1b1c04c.fc36.noarch curl-7.81.0-1.fc36.aarch64 cyrus-sasl-lib-2.1.27-16.fc36.aarch64 dbus-libs-1:1.13.20-2.fc36.aarch64 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.aarch64 elfutils-libs-0.186-1.fc36.aarch64 expat-2.4.1-2.fc35.aarch64 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.aarch64 filesystem-3.16-1.fc36.aarch64 gawk-5.1.1-1.fc36.aarch64 gdbm-libs-1:1.22-1.fc36.aarch64 glib2-2.70.2-2.fc36.aarch64 glibc-2.34.9000-36.fc36.aarch64 glibc-common-2.34.9000-36.fc36.aarch64 glibc-minimal-langpack-2.34.9000-36.fc36.aarch64 gmp-1:6.2.1-1.fc36.aarch64 gnupg2-2.3.4-1.fc36.aarch64 gnutls-3.7.2-2.fc35.aarch64 gpgme-1.15.1-6.fc36.aarch64 grep-3.7-1.fc36.aarch64 ima-evm-utils-1.3.2-4.fc36.aarch64 json-c-0.15-2.fc35.aarch64 keyutils-libs-1.6.1-3.fc35.aarch64 krb5-libs-1.19.2-4.fc36.aarch64 libacl-2.3.1-2.fc35.aarch64 libarchive-3.5.2-2.fc36.aarch64 libassuan-2.5.5-3.fc35.aarch64 libattr-2.5.1-3.fc35.aarch64 libblkid-2.37.2-1.fc36.aarch64 libbrotli-1.0.9-6.fc35.aarch64 libcap-2.48-3.fc35.aarch64 libcap-ng-0.8.2-8.fc36.aarch64 libcom_err-1.46.5-1.fc36.aarch64 libcomps-0.1.18-1.fc36.aarch64 libcurl-7.81.0-1.fc36.aarch64 libdnf-0.65.0-1.fc36.aarch64 libffi-3.1-28.fc34.aarch64 libfsverity-1.4-6.fc36.aarch64 libgcc-11.2.1-7.fc36.aarch64 libgcrypt-1.9.4-1.fc36.aarch64 libgomp-11.2.1-7.fc36.aarch64 libgpg-error-1.43-1.fc36.aarch64 libidn2-2.3.2-3.fc36.aarch64 libksba-1.6.0-2.fc35.aarch64 libmodulemd-2.13.0-3.fc36.aarch64 libmount-2.37.2-1.fc36.aarch64 libnghttp2-1.46.0-1.fc36.aarch64 libnsl2-2.0.0-2.fc36.aarch64 libpsl-0.21.1-4.fc35.aarch64 librepo-1.14.2-1.fc36.aarch64 libreport-filesystem-2.15.2-6.fc35.noarch libselinux-3.3-2.fc36.aarch64 libsemanage-3.3-1.fc36.aarch64 libsepol-3.3-2.fc36.aarch64 libsigsegv-2.13-3.fc35.aarch64 libsmartcols-2.37.2-1.fc36.aarch64 libsolv-0.7.20-1.fc36.aarch64 libssh-0.9.6-1.fc36.aarch64 libssh-config-0.9.6-1.fc36.noarch libstdc++-11.2.1-7.fc36.aarch64 libtasn1-4.18.0-1.fc36.aarch64 libtirpc-1.3.2-1.rc1.fc36.aarch64 libunistring-0.9.10-14.fc35.aarch64 libuuid-2.37.2-1.fc36.aarch64 libverto-0.3.2-2.fc35.aarch64 libxcrypt-4.4.27-1.fc36.aarch64 libxml2-2.9.12-6.fc35.aarch64 libyaml-0.2.5-6.fc35.aarch64 libzstd-1.5.1-4.fc36.aarch64 lua-libs-5.4.3-2.fc35.aarch64 lz4-libs-1.9.3-3.fc35.aarch64 mpdecimal-2.5.1-2.fc35.aarch64 mpfr-4.1.0-8.fc35.aarch64 ncurses-base-6.2-8.20210508.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.aarch64 nettle-3.7.3-2.fc35.aarch64 npth-1.6-7.fc35.aarch64 openldap-2.4.59-4.fc36.aarch64 openssl-libs-1:3.0.0-1.fc36.aarch64 openssl1.1-1:1.1.1l-1.fc36.aarch64 p11-kit-0.23.22-4.fc35.aarch64 p11-kit-trust-0.23.22-4.fc35.aarch64 pcre-8.45-1.fc36.aarch64 pcre2-10.39-1.fc36.aarch64 pcre2-syntax-10.39-1.fc36.noarch popt-1.18-6.fc36.aarch64 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.aarch64 python3-dateutil-1:2.8.1-7.fc35.noarch python3-dbus-1.2.18-2.fc35.aarch64 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.aarch64 python3-hawkey-0.65.0-1.fc36.aarch64 python3-libcomps-0.1.18-1.fc36.aarch64 python3-libdnf-0.65.0-1.fc36.aarch64 python3-libs-3.10.1-1.fc36.aarch64 python3-rpm-4.17.0-1.fc36.1.aarch64 python3-six-1.16.0-4.fc35.noarch readline-8.1-3.fc35.aarch64 rpm-4.17.0-1.fc36.1.aarch64 rpm-build-libs-4.17.0-1.fc36.1.aarch64 rpm-libs-4.17.0-1.fc36.1.aarch64 rpm-sign-libs-4.17.0-1.fc36.1.aarch64 sed-4.8-8.fc35.aarch64 setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-8.fc36.aarch64 sqlite-libs-3.36.0-4.fc36.aarch64 systemd-libs-250.1-1.fc36.aarch64 tpm2-tss-3.1.0-4.fc36.aarch64 tzdata-2021e-1.fc36.noarch xz-libs-5.2.5-7.fc35.aarch64 zchunk-libs-1.1.15-3.fc36.aarch64 zlib-1.2.11-30.fc35.aarch64 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-aarch64-1641936335.435047/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 9.1 kB/s | 4.0 kB 00:00 fedora 15 MB/s | 59 MB 00:03 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash aarch64 5.1.8-3.fc36 fedora 1.6 M bzip2 aarch64 1.0.8-10.fc36 fedora 52 k coreutils aarch64 9.0-2.fc36 fedora 1.0 M cpio aarch64 2.13-11.fc36 fedora 268 k diffutils aarch64 3.8-1.fc35 fedora 398 k fedora-release-common noarch 36-0.12 fedora 21 k findutils aarch64 1:4.8.0-4.fc35 fedora 539 k gawk aarch64 5.1.1-1.fc36 fedora 1.0 M glibc-minimal-langpack aarch64 2.34.9000-36.fc36 fedora 147 k grep aarch64 3.7-1.fc36 fedora 292 k gzip aarch64 1.11-1.fc36 fedora 153 k info aarch64 6.8-2.fc35 fedora 220 k patch aarch64 2.7.6-15.fc35 fedora 124 k redhat-rpm-config noarch 207-1.fc36 fedora 67 k rpm-build aarch64 4.17.0-1.fc36.1 fedora 61 k sed aarch64 4.8-8.fc35 fedora 294 k shadow-utils aarch64 2:4.9-8.fc36 fedora 1.1 M tar aarch64 2:1.34-2.fc35 fedora 869 k unzip aarch64 6.0-56.fc36 fedora 177 k util-linux aarch64 2.37.2-1.fc36 fedora 2.2 M which aarch64 2.21-31.fc36 fedora 41 k xz aarch64 5.2.5-7.fc35 fedora 215 k Installing dependencies: acl aarch64 2.3.1-2.fc35 fedora 71 k alternatives aarch64 1.19-1.fc35 fedora 35 k audit-libs aarch64 3.0.6-2.fc36 fedora 115 k authselect aarch64 1.3.0-5.fc36 fedora 137 k authselect-libs aarch64 1.3.0-5.fc36 fedora 224 k basesystem noarch 11-12.fc35 fedora 7.0 k binutils aarch64 2.37-22.fc36 fedora 6.4 M binutils-gold aarch64 2.37-22.fc36 fedora 874 k bzip2-libs aarch64 1.0.8-10.fc36 fedora 42 k ca-certificates noarch 2021.2.52-2.fc36 fedora 365 k coreutils-common aarch64 9.0-2.fc36 fedora 2.0 M cracklib aarch64 2.9.6-27.fc36 fedora 81 k crypto-policies noarch 20211115-1.git1b1c04c.fc36 fedora 58 k cryptsetup-libs aarch64 2.4.2-1.fc36 fedora 433 k curl aarch64 7.81.0-1.fc36 fedora 306 k cyrus-sasl-lib aarch64 2.1.27-16.fc36 fedora 769 k dbus aarch64 1:1.13.20-2.fc36 fedora 7.5 k dbus-broker aarch64 29-4.fc36 fedora 166 k dbus-common noarch 1:1.13.20-2.fc36 fedora 14 k debugedit aarch64 5.0-2.fc35 fedora 75 k device-mapper aarch64 1.02.175-6.fc35 fedora 138 k device-mapper-libs aarch64 1.02.175-6.fc35 fedora 173 k dwz aarch64 0.14-2.fc35 fedora 125 k ed aarch64 1.14.2-11.fc35 fedora 73 k efi-srpm-macros noarch 5-4.fc36 fedora 22 k elfutils aarch64 0.186-1.fc36 fedora 517 k elfutils-debuginfod-client aarch64 0.186-1.fc36 fedora 40 k elfutils-default-yama-scope noarch 0.186-1.fc36 fedora 19 k elfutils-libelf aarch64 0.186-1.fc36 fedora 201 k elfutils-libs aarch64 0.186-1.fc36 fedora 257 k expat aarch64 2.4.1-2.fc35 fedora 105 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 aarch64 5.41-3.fc36 fedora 48 k file-libs aarch64 5.41-3.fc36 fedora 634 k filesystem aarch64 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 aarch64 11.1-6.fc36 fedora 3.4 M gdbm-libs aarch64 1:1.22-1.fc36 fedora 58 k ghc-srpm-macros noarch 1.5.0-5.fc35 fedora 7.8 k glibc aarch64 2.34.9000-36.fc36 fedora 1.8 M glibc-common aarch64 2.34.9000-36.fc36 fedora 411 k glibc-gconv-extra aarch64 2.34.9000-36.fc36 fedora 1.7 M gmp aarch64 1:6.2.1-1.fc36 fedora 266 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 aarch64 0.15-2.fc35 fedora 43 k kernel-srpm-macros noarch 1.0-13.fc36 fedora 9.0 k keyutils-libs aarch64 1.6.1-3.fc35 fedora 31 k kmod-libs aarch64 29-6.fc36 fedora 65 k krb5-libs aarch64 1.19.2-4.fc36 fedora 732 k libacl aarch64 2.3.1-2.fc35 fedora 24 k libarchive aarch64 3.5.2-2.fc36 fedora 387 k libargon2 aarch64 20171227-7.fc35 fedora 28 k libattr aarch64 2.5.1-3.fc35 fedora 18 k libblkid aarch64 2.37.2-1.fc36 fedora 108 k libbrotli aarch64 1.0.9-6.fc35 fedora 313 k libcap aarch64 2.48-3.fc35 fedora 66 k libcap-ng aarch64 0.8.2-8.fc36 fedora 32 k libcom_err aarch64 1.46.5-1.fc36 fedora 25 k libcurl aarch64 7.81.0-1.fc36 fedora 291 k libdb aarch64 5.3.28-50.fc36 fedora 736 k libeconf aarch64 0.4.0-2.fc35 fedora 27 k libfdisk aarch64 2.37.2-1.fc36 fedora 151 k libffi aarch64 3.1-28.fc34 fedora 33 k libgcc aarch64 11.2.1-7.fc36 fedora 106 k libgcrypt aarch64 1.9.4-1.fc36 fedora 450 k libgomp aarch64 11.2.1-7.fc36 fedora 283 k libgpg-error aarch64 1.43-1.fc36 fedora 214 k libidn2 aarch64 2.3.2-3.fc36 fedora 104 k libmount aarch64 2.37.2-1.fc36 fedora 133 k libnghttp2 aarch64 1.46.0-1.fc36 fedora 69 k libnsl2 aarch64 2.0.0-2.fc36 fedora 30 k libpkgconf aarch64 1.8.0-1.fc35 fedora 36 k libpsl aarch64 0.21.1-4.fc35 fedora 63 k libpwquality aarch64 1.4.4-6.fc36 fedora 105 k libseccomp aarch64 2.5.3-1.fc36 fedora 71 k libselinux aarch64 3.3-2.fc36 fedora 84 k libsemanage aarch64 3.3-1.fc36 fedora 113 k libsepol aarch64 3.3-2.fc36 fedora 295 k libsigsegv aarch64 2.13-3.fc35 fedora 27 k libsmartcols aarch64 2.37.2-1.fc36 fedora 63 k libssh aarch64 0.9.6-1.fc36 fedora 203 k libssh-config noarch 0.9.6-1.fc36 fedora 7.3 k libstdc++ aarch64 11.2.1-7.fc36 fedora 711 k libtasn1 aarch64 4.18.0-1.fc36 fedora 74 k libtirpc aarch64 1.3.2-1.rc1.fc36 fedora 94 k libunistring aarch64 0.9.10-14.fc35 fedora 488 k libutempter aarch64 1.2.1-5.fc35 fedora 26 k libuuid aarch64 2.37.2-1.fc36 fedora 28 k libverto aarch64 0.3.2-2.fc35 fedora 21 k libxcrypt aarch64 4.4.27-1.fc36 fedora 123 k libxml2 aarch64 2.9.12-6.fc35 fedora 726 k libzstd aarch64 1.5.1-4.fc36 fedora 308 k lua-libs aarch64 5.4.3-2.fc35 fedora 212 k lua-srpm-macros noarch 1-5.fc35 fedora 8.4 k lz4-libs aarch64 1.9.3-3.fc35 fedora 67 k mpfr aarch64 4.1.0-8.fc35 fedora 239 k ncurses-base noarch 6.2-8.20210508.fc35 fedora 61 k ncurses-libs aarch64 6.2-8.20210508.fc35 fedora 314 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 aarch64 2.4.59-4.fc36 fedora 254 k openssl-libs aarch64 1:3.0.0-1.fc36 fedora 2.0 M openssl1.1 aarch64 1:1.1.1l-1.fc36 fedora 1.4 M p11-kit aarch64 0.23.22-4.fc35 fedora 344 k p11-kit-trust aarch64 0.23.22-4.fc35 fedora 135 k pam aarch64 1.5.2-8.fc36 fedora 552 k pcre aarch64 8.45-1.fc36 fedora 180 k pcre2 aarch64 10.39-1.fc36 fedora 213 k pcre2-syntax noarch 10.39-1.fc36 fedora 144 k perl-srpm-macros noarch 1-42.fc35 fedora 8.3 k pkgconf aarch64 1.8.0-1.fc35 fedora 41 k pkgconf-m4 noarch 1.8.0-1.fc35 fedora 14 k pkgconf-pkg-config aarch64 1.8.0-1.fc35 fedora 10 k popt aarch64 1.18-6.fc36 fedora 58 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 aarch64 8.1-3.fc35 fedora 211 k rpm aarch64 4.17.0-1.fc36.1 fedora 536 k rpm-build-libs aarch64 4.17.0-1.fc36.1 fedora 91 k rpm-libs aarch64 4.17.0-1.fc36.1 fedora 309 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 aarch64 3.36.0-4.fc36 fedora 633 k systemd aarch64 250.1-1.fc36 fedora 4.0 M systemd-libs aarch64 250.1-1.fc36 fedora 598 k systemd-pam aarch64 250.1-1.fc36 fedora 322 k systemd-rpm-macros noarch 250.1-1.fc36 fedora 29 k tzdata noarch 2021e-1.fc36 fedora 431 k util-linux-core aarch64 2.37.2-1.fc36 fedora 435 k xxhash-libs aarch64 0.8.1-1.fc36 fedora 33 k xz-libs aarch64 5.2.5-7.fc35 fedora 90 k zip aarch64 3.0-31.fc35 fedora 253 k zlib aarch64 1.2.11-30.fc35 fedora 90 k zstd aarch64 1.5.1-4.fc36 fedora 381 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 165 Packages Total download size: 57 M Installed size: 233 M Downloading Packages: (1/165): alternatives-1.19-1.fc35.aarch64.rpm 90 kB/s | 35 kB 00:00 (2/165): audit-libs-3.0.6-2.fc36.aarch64.rpm 300 kB/s | 115 kB 00:00 (3/165): acl-2.3.1-2.fc35.aarch64.rpm 183 kB/s | 71 kB 00:00 (4/165): authselect-1.3.0-5.fc36.aarch64.rpm 25 MB/s | 137 kB 00:00 (5/165): basesystem-11-12.fc35.noarch.rpm 2.3 MB/s | 7.0 kB 00:00 (6/165): authselect-libs-1.3.0-5.fc36.aarch64.r 26 MB/s | 224 kB 00:00 (7/165): binutils-gold-2.37-22.fc36.aarch64.rpm 33 MB/s | 874 kB 00:00 (8/165): bzip2-1.0.8-10.fc36.aarch64.rpm 2.5 MB/s | 52 kB 00:00 (9/165): bash-5.1.8-3.fc36.aarch64.rpm 26 MB/s | 1.6 MB 00:00 (10/165): bzip2-libs-1.0.8-10.fc36.aarch64.rpm 4.6 MB/s | 42 kB 00:00 (11/165): ca-certificates-2021.2.52-2.fc36.noar 65 MB/s | 365 kB 00:00 (12/165): coreutils-9.0-2.fc36.aarch64.rpm 74 MB/s | 1.0 MB 00:00 (13/165): coreutils-common-9.0-2.fc36.aarch64.r 91 MB/s | 2.0 MB 00:00 (14/165): cpio-2.13-11.fc36.aarch64.rpm 13 MB/s | 268 kB 00:00 (15/165): cracklib-2.9.6-27.fc36.aarch64.rpm 9.3 MB/s | 81 kB 00:00 (16/165): crypto-policies-20211115-1.git1b1c04c 19 MB/s | 58 kB 00:00 (17/165): curl-7.81.0-1.fc36.aarch64.rpm 53 MB/s | 306 kB 00:00 (18/165): cryptsetup-libs-2.4.2-1.fc36.aarch64. 35 MB/s | 433 kB 00:00 (19/165): cyrus-sasl-lib-2.1.27-16.fc36.aarch64 78 MB/s | 769 kB 00:00 (20/165): dbus-1.13.20-2.fc36.aarch64.rpm 1.1 MB/s | 7.5 kB 00:00 (21/165): dbus-common-1.13.20-2.fc36.noarch.rpm 1.7 MB/s | 14 kB 00:00 (22/165): dbus-broker-29-4.fc36.aarch64.rpm 11 MB/s | 166 kB 00:00 (23/165): debugedit-5.0-2.fc35.aarch64.rpm 15 MB/s | 75 kB 00:00 (24/165): device-mapper-1.02.175-6.fc35.aarch64 13 MB/s | 138 kB 00:00 (25/165): device-mapper-libs-1.02.175-6.fc35.aa 15 MB/s | 173 kB 00:00 (26/165): dwz-0.14-2.fc35.aarch64.rpm 20 MB/s | 125 kB 00:00 (27/165): diffutils-3.8-1.fc35.aarch64.rpm 25 MB/s | 398 kB 00:00 (28/165): ed-1.14.2-11.fc35.aarch64.rpm 7.2 MB/s | 73 kB 00:00 (29/165): efi-srpm-macros-5-4.fc36.noarch.rpm 3.2 MB/s | 22 kB 00:00 (30/165): elfutils-debuginfod-client-0.186-1.fc 9.3 MB/s | 40 kB 00:00 (31/165): elfutils-default-yama-scope-0.186-1.f 6.1 MB/s | 19 kB 00:00 (32/165): elfutils-libelf-0.186-1.fc36.aarch64. 24 MB/s | 201 kB 00:00 (33/165): elfutils-0.186-1.fc36.aarch64.rpm 17 MB/s | 517 kB 00:00 (34/165): elfutils-libs-0.186-1.fc36.aarch64.rp 26 MB/s | 257 kB 00:00 (35/165): expat-2.4.1-2.fc35.aarch64.rpm 30 MB/s | 105 kB 00:00 (36/165): fedora-gpg-keys-36-0.3.noarch.rpm 21 MB/s | 113 kB 00:00 (37/165): binutils-2.37-22.fc36.aarch64.rpm 28 MB/s | 6.4 MB 00:00 (38/165): fedora-release-36-0.12.noarch.rpm 778 kB/s | 12 kB 00:00 (39/165): fedora-release-common-36-0.12.noarch. 1.5 MB/s | 21 kB 00:00 (40/165): fedora-release-identity-basic-36-0.12 5.8 MB/s | 12 kB 00:00 (41/165): fedora-repos-36-0.3.noarch.rpm 3.4 MB/s | 11 kB 00:00 (42/165): fedora-repos-rawhide-36-0.3.noarch.rp 2.4 MB/s | 10 kB 00:00 (43/165): file-libs-5.41-3.fc36.aarch64.rpm 90 MB/s | 634 kB 00:00 (44/165): file-5.41-3.fc36.aarch64.rpm 3.4 MB/s | 48 kB 00:00 (45/165): filesystem-3.16-1.fc36.aarch64.rpm 80 MB/s | 1.1 MB 00:00 (46/165): fonts-srpm-macros-2.0.5-6.fc35.noarch 7.9 MB/s | 27 kB 00:00 (47/165): fpc-srpm-macros-1.3-4.fc35.noarch.rpm 2.1 MB/s | 7.6 kB 00:00 (48/165): gawk-5.1.1-1.fc36.aarch64.rpm 71 MB/s | 1.0 MB 00:00 (49/165): gdbm-libs-1.22-1.fc36.aarch64.rpm 16 MB/s | 58 kB 00:00 (50/165): findutils-4.8.0-4.fc35.aarch64.rpm 17 MB/s | 539 kB 00:00 (51/165): ghc-srpm-macros-1.5.0-5.fc35.noarch.r 2.4 MB/s | 7.8 kB 00:00 (52/165): glibc-common-2.34.9000-36.fc36.aarch6 45 MB/s | 411 kB 00:00 (53/165): glibc-2.34.9000-36.fc36.aarch64.rpm 99 MB/s | 1.8 MB 00:00 (54/165): glibc-minimal-langpack-2.34.9000-36.f 56 MB/s | 147 kB 00:00 (55/165): gmp-6.2.1-1.fc36.aarch64.rpm 62 MB/s | 266 kB 00:00 (56/165): gnat-srpm-macros-4-14.fc35.noarch.rpm 2.9 MB/s | 8.2 kB 00:00 (57/165): go-srpm-macros-3.0.11-2.fc35.noarch.r 4.6 MB/s | 25 kB 00:00 (58/165): grep-3.7-1.fc36.aarch64.rpm 66 MB/s | 292 kB 00:00 (59/165): gzip-1.11-1.fc36.aarch64.rpm 28 MB/s | 153 kB 00:00 (60/165): glibc-gconv-extra-2.34.9000-36.fc36.a 36 MB/s | 1.7 MB 00:00 (61/165): info-6.8-2.fc35.aarch64.rpm 16 MB/s | 220 kB 00:00 (62/165): json-c-0.15-2.fc35.aarch64.rpm 12 MB/s | 43 kB 00:00 (63/165): kernel-srpm-macros-1.0-13.fc36.noarch 1.8 MB/s | 9.0 kB 00:00 (64/165): keyutils-libs-1.6.1-3.fc35.aarch64.rp 5.8 MB/s | 31 kB 00:00 (65/165): kmod-libs-29-6.fc36.aarch64.rpm 10 MB/s | 65 kB 00:00 (66/165): libacl-2.3.1-2.fc35.aarch64.rpm 8.1 MB/s | 24 kB 00:00 (67/165): libarchive-3.5.2-2.fc36.aarch64.rpm 80 MB/s | 387 kB 00:00 (68/165): krb5-libs-1.19.2-4.fc36.aarch64.rpm 40 MB/s | 732 kB 00:00 (69/165): libattr-2.5.1-3.fc35.aarch64.rpm 10 MB/s | 18 kB 00:00 (70/165): libargon2-20171227-7.fc35.aarch64.rpm 3.3 MB/s | 28 kB 00:00 (71/165): libblkid-2.37.2-1.fc36.aarch64.rpm 26 MB/s | 108 kB 00:00 (72/165): libbrotli-1.0.9-6.fc35.aarch64.rpm 62 MB/s | 313 kB 00:00 (73/165): libcap-2.48-3.fc35.aarch64.rpm 16 MB/s | 66 kB 00:00 (74/165): libcap-ng-0.8.2-8.fc36.aarch64.rpm 9.7 MB/s | 32 kB 00:00 (75/165): libcom_err-1.46.5-1.fc36.aarch64.rpm 8.3 MB/s | 25 kB 00:00 (76/165): libcurl-7.81.0-1.fc36.aarch64.rpm 61 MB/s | 291 kB 00:00 (77/165): gdb-minimal-11.1-6.fc36.aarch64.rpm 23 MB/s | 3.4 MB 00:00 (78/165): libeconf-0.4.0-2.fc35.aarch64.rpm 3.0 MB/s | 27 kB 00:00 (79/165): libffi-3.1-28.fc34.aarch64.rpm 14 MB/s | 33 kB 00:00 (80/165): libfdisk-2.37.2-1.fc36.aarch64.rpm 16 MB/s | 151 kB 00:00 (81/165): libdb-5.3.28-50.fc36.aarch64.rpm 30 MB/s | 736 kB 00:00 (82/165): libgcc-11.2.1-7.fc36.aarch64.rpm 19 MB/s | 106 kB 00:00 (83/165): libgcrypt-1.9.4-1.fc36.aarch64.rpm 67 MB/s | 450 kB 00:00 (84/165): libidn2-2.3.2-3.fc36.aarch64.rpm 25 MB/s | 104 kB 00:00 (85/165): libgpg-error-1.43-1.fc36.aarch64.rpm 27 MB/s | 214 kB 00:00 (86/165): libgomp-11.2.1-7.fc36.aarch64.rpm 25 MB/s | 283 kB 00:00 (87/165): libmount-2.37.2-1.fc36.aarch64.rpm 25 MB/s | 133 kB 00:00 (88/165): libnghttp2-1.46.0-1.fc36.aarch64.rpm 17 MB/s | 69 kB 00:00 (89/165): libnsl2-2.0.0-2.fc36.aarch64.rpm 11 MB/s | 30 kB 00:00 (90/165): libpsl-0.21.1-4.fc35.aarch64.rpm 23 MB/s | 63 kB 00:00 (91/165): libpkgconf-1.8.0-1.fc35.aarch64.rpm 6.1 MB/s | 36 kB 00:00 (92/165): libpwquality-1.4.4-6.fc36.aarch64.rpm 18 MB/s | 105 kB 00:00 (93/165): libselinux-3.3-2.fc36.aarch64.rpm 31 MB/s | 84 kB 00:00 (94/165): libseccomp-2.5.3-1.fc36.aarch64.rpm 11 MB/s | 71 kB 00:00 (95/165): libsemanage-3.3-1.fc36.aarch64.rpm 29 MB/s | 113 kB 00:00 (96/165): libsepol-3.3-2.fc36.aarch64.rpm 66 MB/s | 295 kB 00:00 (97/165): libsigsegv-2.13-3.fc35.aarch64.rpm 9.1 MB/s | 27 kB 00:00 (98/165): libsmartcols-2.37.2-1.fc36.aarch64.rp 16 MB/s | 63 kB 00:00 (99/165): libssh-0.9.6-1.fc36.aarch64.rpm 41 MB/s | 203 kB 00:00 (100/165): libssh-config-0.9.6-1.fc36.noarch.rp 1.2 MB/s | 7.3 kB 00:00 (101/165): libtasn1-4.18.0-1.fc36.aarch64.rpm 24 MB/s | 74 kB 00:00 (102/165): libtirpc-1.3.2-1.rc1.fc36.aarch64.rp 20 MB/s | 94 kB 00:00 (103/165): libstdc++-11.2.1-7.fc36.aarch64.rpm 37 MB/s | 711 kB 00:00 (104/165): libunistring-0.9.10-14.fc35.aarch64. 39 MB/s | 488 kB 00:00 (105/165): libutempter-1.2.1-5.fc35.aarch64.rpm 3.1 MB/s | 26 kB 00:00 (106/165): libuuid-2.37.2-1.fc36.aarch64.rpm 8.5 MB/s | 28 kB 00:00 (107/165): libverto-0.3.2-2.fc35.aarch64.rpm 4.0 MB/s | 21 kB 00:00 (108/165): libzstd-1.5.1-4.fc36.aarch64.rpm 50 MB/s | 308 kB 00:00 (109/165): libxcrypt-4.4.27-1.fc36.aarch64.rpm 7.2 MB/s | 123 kB 00:00 (110/165): lua-libs-5.4.3-2.fc35.aarch64.rpm 43 MB/s | 212 kB 00:00 (111/165): lz4-libs-1.9.3-3.fc35.aarch64.rpm 25 MB/s | 67 kB 00:00 (112/165): lua-srpm-macros-1-5.fc35.noarch.rpm 1.4 MB/s | 8.4 kB 00:00 (113/165): mpfr-4.1.0-8.fc35.aarch64.rpm 53 MB/s | 239 kB 00:00 (114/165): ncurses-base-6.2-8.20210508.fc35.noa 19 MB/s | 61 kB 00:00 (115/165): ncurses-libs-6.2-8.20210508.fc35.aar 55 MB/s | 314 kB 00:00 (116/165): nim-srpm-macros-3-5.fc35.noarch.rpm 1.5 MB/s | 8.4 kB 00:00 (117/165): libxml2-2.9.12-6.fc35.aarch64.rpm 20 MB/s | 726 kB 00:00 (118/165): openblas-srpm-macros-2-10.fc35.noarc 1.9 MB/s | 7.4 kB 00:00 (119/165): openldap-2.4.59-4.fc36.aarch64.rpm 59 MB/s | 254 kB 00:00 (120/165): ocaml-srpm-macros-6-5.fc35.noarch.rp 489 kB/s | 7.8 kB 00:00 (121/165): openssl-libs-3.0.0-1.fc36.aarch64.rp 105 MB/s | 2.0 MB 00:00 (122/165): openssl1.1-1.1.1l-1.fc36.aarch64.rpm 74 MB/s | 1.4 MB 00:00 (123/165): p11-kit-0.23.22-4.fc35.aarch64.rpm 26 MB/s | 344 kB 00:00 (124/165): p11-kit-trust-0.23.22-4.fc35.aarch64 21 MB/s | 135 kB 00:00 (125/165): pcre-8.45-1.fc36.aarch64.rpm 53 MB/s | 180 kB 00:00 (126/165): patch-2.7.6-15.fc35.aarch64.rpm 14 MB/s | 124 kB 00:00 (127/165): pcre2-10.39-1.fc36.aarch64.rpm 38 MB/s | 213 kB 00:00 (128/165): pcre2-syntax-10.39-1.fc36.noarch.rpm 41 MB/s | 144 kB 00:00 (129/165): perl-srpm-macros-1-42.fc35.noarch.rp 2.6 MB/s | 8.3 kB 00:00 (130/165): pkgconf-1.8.0-1.fc35.aarch64.rpm 10 MB/s | 41 kB 00:00 (131/165): pkgconf-m4-1.8.0-1.fc35.noarch.rpm 4.2 MB/s | 14 kB 00:00 (132/165): pam-1.5.2-8.fc36.aarch64.rpm 22 MB/s | 552 kB 00:00 (133/165): popt-1.18-6.fc36.aarch64.rpm 13 MB/s | 58 kB 00:00 (134/165): publicsuffix-list-dafsa-20210518-3.f 25 MB/s | 58 kB 00:00 (135/165): pkgconf-pkg-config-1.8.0-1.fc35.aarc 1.2 MB/s | 10 kB 00:00 (136/165): python-srpm-macros-3.10-14.fc36.noar 6.7 MB/s | 25 kB 00:00 (137/165): qt5-srpm-macros-5.15.2-3.fc35.noarch 1.8 MB/s | 8.2 kB 00:00 (138/165): readline-8.1-3.fc35.aarch64.rpm 27 MB/s | 211 kB 00:00 (139/165): redhat-rpm-config-207-1.fc36.noarch. 8.1 MB/s | 67 kB 00:00 (140/165): rpm-4.17.0-1.fc36.1.aarch64.rpm 42 MB/s | 536 kB 00:00 (141/165): rpm-build-4.17.0-1.fc36.1.aarch64.rp 6.3 MB/s | 61 kB 00:00 (142/165): rpm-build-libs-4.17.0-1.fc36.1.aarch 11 MB/s | 91 kB 00:00 (143/165): rpm-libs-4.17.0-1.fc36.1.aarch64.rpm 59 MB/s | 309 kB 00:00 (144/165): rust-srpm-macros-20-1.fc36.noarch.rp 2.2 MB/s | 9.5 kB 00:00 (145/165): rpmautospec-rpm-macros-0.2.5-1.fc35. 1.8 MB/s | 9.9 kB 00:00 (146/165): sed-4.8-8.fc35.aarch64.rpm 64 MB/s | 294 kB 00:00 (147/165): setup-2.13.9.1-2.fc35.noarch.rpm 14 MB/s | 143 kB 00:00 (148/165): shadow-utils-4.9-8.fc36.aarch64.rpm 108 MB/s | 1.1 MB 00:00 (149/165): sqlite-libs-3.36.0-4.fc36.aarch64.rp 74 MB/s | 633 kB 00:00 (150/165): systemd-libs-250.1-1.fc36.aarch64.rp 66 MB/s | 598 kB 00:00 (151/165): systemd-pam-250.1-1.fc36.aarch64.rpm 18 MB/s | 322 kB 00:00 (152/165): systemd-rpm-macros-250.1-1.fc36.noar 1.8 MB/s | 29 kB 00:00 (153/165): tzdata-2021e-1.fc36.noarch.rpm 67 MB/s | 431 kB 00:00 (154/165): unzip-6.0-56.fc36.aarch64.rpm 15 MB/s | 177 kB 00:00 (155/165): systemd-250.1-1.fc36.aarch64.rpm 48 MB/s | 4.0 MB 00:00 (156/165): util-linux-2.37.2-1.fc36.aarch64.rpm 42 MB/s | 2.2 MB 00:00 (157/165): which-2.21-31.fc36.aarch64.rpm 9.0 MB/s | 41 kB 00:00 (158/165): xxhash-libs-0.8.1-1.fc36.aarch64.rpm 8.0 MB/s | 33 kB 00:00 (159/165): xz-5.2.5-7.fc35.aarch64.rpm 32 MB/s | 215 kB 00:00 (160/165): util-linux-core-2.37.2-1.fc36.aarch6 12 MB/s | 435 kB 00:00 (161/165): xz-libs-5.2.5-7.fc35.aarch64.rpm 23 MB/s | 90 kB 00:00 (162/165): zlib-1.2.11-30.fc35.aarch64.rpm 40 MB/s | 90 kB 00:00 (163/165): zip-3.0-31.fc35.aarch64.rpm 26 MB/s | 253 kB 00:00 (164/165): zstd-1.5.1-4.fc36.aarch64.rpm 37 MB/s | 381 kB 00:00 (165/165): tar-1.34-2.fc35.aarch64.rpm 6.9 MB/s | 869 kB 00:00 -------------------------------------------------------------------------------- Total 42 MB/s | 57 MB 00:01 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.aarch64 1/1 Preparing : 1/1 Installing : libgcc-11.2.1-7.fc36.aarch64 1/165 Running scriptlet: libgcc-11.2.1-7.fc36.aarch64 1/165 Installing : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 2/165 Running scriptlet: crypto-policies-20211115-1.git1b1c04c.fc36.noarc 2/165 Installing : fedora-release-identity-basic-36-0.12.noarch 3/165 Installing : tzdata-2021e-1.fc36.noarch 4/165 Installing : rust-srpm-macros-20-1.fc36.noarch 5/165 Installing : qt5-srpm-macros-5.15.2-3.fc35.noarch 6/165 Installing : publicsuffix-list-dafsa-20210518-3.fc36.noarch 7/165 Installing : pkgconf-m4-1.8.0-1.fc35.noarch 8/165 Installing : perl-srpm-macros-1-42.fc35.noarch 9/165 Installing : pcre2-syntax-10.39-1.fc36.noarch 10/165 Installing : openblas-srpm-macros-2-10.fc35.noarch 11/165 Installing : ocaml-srpm-macros-6-5.fc35.noarch 12/165 Installing : nim-srpm-macros-3-5.fc35.noarch 13/165 Installing : ncurses-base-6.2-8.20210508.fc35.noarch 14/165 Installing : libssh-config-0.9.6-1.fc36.noarch 15/165 Installing : kernel-srpm-macros-1.0-13.fc36.noarch 16/165 Installing : gnat-srpm-macros-4-14.fc35.noarch 17/165 Installing : ghc-srpm-macros-1.5.0-5.fc35.noarch 18/165 Installing : fpc-srpm-macros-1.3-4.fc35.noarch 19/165 Installing : fedora-gpg-keys-36-0.3.noarch 20/165 Installing : fedora-release-36-0.12.noarch 21/165 Installing : fedora-release-common-36-0.12.noarch 22/165 Installing : fedora-repos-rawhide-36-0.3.noarch 23/165 Installing : fedora-repos-36-0.3.noarch 24/165 Installing : setup-2.13.9.1-2.fc35.noarch 25/165 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-2.fc35.noarch 25/165 Installing : filesystem-3.16-1.fc36.aarch64 26/165 Installing : basesystem-11-12.fc35.noarch 27/165 Installing : glibc-gconv-extra-2.34.9000-36.fc36.aarch64 28/165 Running scriptlet: glibc-gconv-extra-2.34.9000-36.fc36.aarch64 28/165 Installing : glibc-minimal-langpack-2.34.9000-36.fc36.aarch64 29/165 Installing : glibc-common-2.34.9000-36.fc36.aarch64 30/165 Running scriptlet: glibc-2.34.9000-36.fc36.aarch64 31/165 Installing : glibc-2.34.9000-36.fc36.aarch64 31/165 Running scriptlet: glibc-2.34.9000-36.fc36.aarch64 31/165 Installing : ncurses-libs-6.2-8.20210508.fc35.aarch64 32/165 Installing : bash-5.1.8-3.fc36.aarch64 33/165 Running scriptlet: bash-5.1.8-3.fc36.aarch64 33/165 Installing : zlib-1.2.11-30.fc35.aarch64 34/165 Installing : xz-libs-5.2.5-7.fc35.aarch64 35/165 Installing : bzip2-libs-1.0.8-10.fc36.aarch64 36/165 Installing : elfutils-libelf-0.186-1.fc36.aarch64 37/165 Installing : libzstd-1.5.1-4.fc36.aarch64 38/165 Installing : libcap-2.48-3.fc35.aarch64 39/165 Installing : libuuid-2.37.2-1.fc36.aarch64 40/165 Installing : libxcrypt-4.4.27-1.fc36.aarch64 41/165 Installing : popt-1.18-6.fc36.aarch64 42/165 Installing : gmp-1:6.2.1-1.fc36.aarch64 43/165 Installing : libattr-2.5.1-3.fc35.aarch64 44/165 Installing : libacl-2.3.1-2.fc35.aarch64 45/165 Installing : libstdc++-11.2.1-7.fc36.aarch64 46/165 Installing : readline-8.1-3.fc35.aarch64 47/165 Installing : libcap-ng-0.8.2-8.fc36.aarch64 48/165 Installing : audit-libs-3.0.6-2.fc36.aarch64 49/165 Installing : libcom_err-1.46.5-1.fc36.aarch64 50/165 Installing : lz4-libs-1.9.3-3.fc35.aarch64 51/165 Installing : mpfr-4.1.0-8.fc35.aarch64 52/165 Installing : dwz-0.14-2.fc35.aarch64 53/165 Installing : unzip-6.0-56.fc36.aarch64 54/165 Installing : file-libs-5.41-3.fc36.aarch64 55/165 Installing : file-5.41-3.fc36.aarch64 56/165 Installing : sqlite-libs-3.36.0-4.fc36.aarch64 57/165 Installing : alternatives-1.19-1.fc35.aarch64 58/165 Installing : diffutils-3.8-1.fc35.aarch64 59/165 Installing : libsepol-3.3-2.fc36.aarch64 60/165 Installing : libsmartcols-2.37.2-1.fc36.aarch64 61/165 Installing : libunistring-0.9.10-14.fc35.aarch64 62/165 Installing : libidn2-2.3.2-3.fc36.aarch64 63/165 Installing : lua-libs-5.4.3-2.fc35.aarch64 64/165 Installing : pcre2-10.39-1.fc36.aarch64 65/165 Installing : libselinux-3.3-2.fc36.aarch64 66/165 Installing : sed-4.8-8.fc35.aarch64 67/165 Installing : findutils-1:4.8.0-4.fc35.aarch64 68/165 Installing : libsemanage-3.3-1.fc36.aarch64 69/165 Installing : shadow-utils-2:4.9-8.fc36.aarch64 70/165 Running scriptlet: libutempter-1.2.1-5.fc35.aarch64 71/165 Installing : libutempter-1.2.1-5.fc35.aarch64 71/165 Installing : tar-2:1.34-2.fc35.aarch64 72/165 Installing : libpsl-0.21.1-4.fc35.aarch64 73/165 Installing : zip-3.0-31.fc35.aarch64 74/165 Installing : acl-2.3.1-2.fc35.aarch64 75/165 Installing : bzip2-1.0.8-10.fc36.aarch64 76/165 Installing : libxml2-2.9.12-6.fc35.aarch64 77/165 Installing : openssl1.1-1:1.1.1l-1.fc36.aarch64 78/165 Installing : libarchive-3.5.2-2.fc36.aarch64 79/165 Installing : dbus-common-1:1.13.20-2.fc36.noarch 80/165 Running scriptlet: dbus-common-1:1.13.20-2.fc36.noarch 80/165 Installing : info-6.8-2.fc35.aarch64 81/165 Installing : ed-1.14.2-11.fc35.aarch64 82/165 Installing : patch-2.7.6-15.fc35.aarch64 83/165 Installing : systemd-rpm-macros-250.1-1.fc36.noarch 84/165 Installing : zstd-1.5.1-4.fc36.aarch64 85/165 Installing : cpio-2.13-11.fc36.aarch64 86/165 Installing : expat-2.4.1-2.fc35.aarch64 87/165 Installing : gdbm-libs-1:1.22-1.fc36.aarch64 88/165 Installing : json-c-0.15-2.fc35.aarch64 89/165 Installing : keyutils-libs-1.6.1-3.fc35.aarch64 90/165 Installing : libargon2-20171227-7.fc35.aarch64 91/165 Installing : libbrotli-1.0.9-6.fc35.aarch64 92/165 Installing : libdb-5.3.28-50.fc36.aarch64 93/165 Installing : libeconf-0.4.0-2.fc35.aarch64 94/165 Installing : libffi-3.1-28.fc34.aarch64 95/165 Installing : p11-kit-0.23.22-4.fc35.aarch64 96/165 Installing : libgomp-11.2.1-7.fc36.aarch64 97/165 Installing : libgpg-error-1.43-1.fc36.aarch64 98/165 Installing : libgcrypt-1.9.4-1.fc36.aarch64 99/165 Installing : libnghttp2-1.46.0-1.fc36.aarch64 100/165 Installing : libpkgconf-1.8.0-1.fc35.aarch64 101/165 Installing : pkgconf-1.8.0-1.fc35.aarch64 102/165 Installing : pkgconf-pkg-config-1.8.0-1.fc35.aarch64 103/165 Installing : libseccomp-2.5.3-1.fc36.aarch64 104/165 Installing : libsigsegv-2.13-3.fc35.aarch64 105/165 Installing : gawk-5.1.1-1.fc36.aarch64 106/165 Installing : libtasn1-4.18.0-1.fc36.aarch64 107/165 Installing : p11-kit-trust-0.23.22-4.fc35.aarch64 108/165 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.aarch64 108/165 Installing : libverto-0.3.2-2.fc35.aarch64 109/165 Installing : pcre-8.45-1.fc36.aarch64 110/165 Installing : grep-3.7-1.fc36.aarch64 111/165 Installing : xz-5.2.5-7.fc35.aarch64 112/165 Installing : xxhash-libs-0.8.1-1.fc36.aarch64 113/165 Installing : coreutils-common-9.0-2.fc36.aarch64 114/165 Installing : openssl-libs-1:3.0.0-1.fc36.aarch64 115/165 Installing : coreutils-9.0-2.fc36.aarch64 116/165 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 117/165 Installing : ca-certificates-2021.2.52-2.fc36.noarch 117/165 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 117/165 Installing : libblkid-2.37.2-1.fc36.aarch64 118/165 Running scriptlet: libblkid-2.37.2-1.fc36.aarch64 118/165 Installing : systemd-libs-250.1-1.fc36.aarch64 119/165 Running scriptlet: systemd-libs-250.1-1.fc36.aarch64 119/165 Installing : krb5-libs-1.19.2-4.fc36.aarch64 120/165 Installing : libmount-2.37.2-1.fc36.aarch64 121/165 Installing : util-linux-core-2.37.2-1.fc36.aarch64 122/165 Running scriptlet: util-linux-core-2.37.2-1.fc36.aarch64 122/165 Installing : libtirpc-1.3.2-1.rc1.fc36.aarch64 123/165 Installing : libfdisk-2.37.2-1.fc36.aarch64 124/165 Installing : gzip-1.11-1.fc36.aarch64 125/165 Installing : cracklib-2.9.6-27.fc36.aarch64 126/165 Installing : libnsl2-2.0.0-2.fc36.aarch64 127/165 Installing : cyrus-sasl-lib-2.1.27-16.fc36.aarch64 128/165 Installing : openldap-2.4.59-4.fc36.aarch64 129/165 Installing : libssh-0.9.6-1.fc36.aarch64 130/165 Installing : libcurl-7.81.0-1.fc36.aarch64 131/165 Installing : curl-7.81.0-1.fc36.aarch64 132/165 Installing : rpm-4.17.0-1.fc36.1.aarch64 133/165 Installing : rpm-libs-4.17.0-1.fc36.1.aarch64 134/165 Installing : efi-srpm-macros-5-4.fc36.noarch 135/165 Installing : lua-srpm-macros-1-5.fc35.noarch 136/165 Installing : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 137/165 Installing : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 138/165 Installing : go-srpm-macros-3.0.11-2.fc35.noarch 139/165 Installing : python-srpm-macros-3.10-14.fc36.noarch 140/165 Installing : redhat-rpm-config-207-1.fc36.noarch 141/165 Running scriptlet: dbus-broker-29-4.fc36.aarch64 142/165 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.aarch64 142/165 Running scriptlet: dbus-broker-29-4.fc36.aarch64 142/165 Installing : dbus-1:1.13.20-2.fc36.aarch64 143/165 Installing : kmod-libs-29-6.fc36.aarch64 144/165 Installing : libpwquality-1.4.4-6.fc36.aarch64 145/165 Installing : pam-1.5.2-8.fc36.aarch64 146/165 Installing : authselect-1.3.0-5.fc36.aarch64 147/165 Installing : util-linux-2.37.2-1.fc36.aarch64 148/165 Running scriptlet: util-linux-2.37.2-1.fc36.aarch64 148/165 Running scriptlet: authselect-libs-1.3.0-5.fc36.aarch64 149/165 Installing : authselect-libs-1.3.0-5.fc36.aarch64 149/165 Installing : cryptsetup-libs-2.4.2-1.fc36.aarch64 150/165 Installing : device-mapper-libs-1.02.175-6.fc35.aarch64 151/165 Installing : device-mapper-1.02.175-6.fc35.aarch64 152/165 Installing : elfutils-debuginfod-client-0.186-1.fc36.aarch64 153/165 Installing : elfutils-libs-0.186-1.fc36.aarch64 154/165 Installing : elfutils-default-yama-scope-0.186-1.fc36.noarch 155/165 Running scriptlet: elfutils-default-yama-scope-0.186-1.fc36.noarch 155/165 Installing : systemd-pam-250.1-1.fc36.aarch64 156/165 Installing : systemd-250.1-1.fc36.aarch64 157/165 warning: group systemd-journal does not exist - using root Running scriptlet: systemd-250.1-1.fc36.aarch64 157/165 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.aarch64 158/165 Installing : binutils-2.37-22.fc36.aarch64 159/165 Running scriptlet: binutils-2.37-22.fc36.aarch64 159/165 Installing : elfutils-0.186-1.fc36.aarch64 160/165 Installing : gdb-minimal-11.1-6.fc36.aarch64 161/165 Installing : debugedit-5.0-2.fc35.aarch64 162/165 Installing : rpm-build-libs-4.17.0-1.fc36.1.aarch64 163/165 Installing : rpm-build-4.17.0-1.fc36.1.aarch64 164/165 Installing : which-2.21-31.fc36.aarch64 165/165 Running scriptlet: filesystem-3.16-1.fc36.aarch64 165/165 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 165/165 Running scriptlet: rpm-4.17.0-1.fc36.1.aarch64 165/165 Running scriptlet: authselect-libs-1.3.0-5.fc36.aarch64 165/165 Running scriptlet: which-2.21-31.fc36.aarch64 165/165 Verifying : acl-2.3.1-2.fc35.aarch64 1/165 Verifying : alternatives-1.19-1.fc35.aarch64 2/165 Verifying : audit-libs-3.0.6-2.fc36.aarch64 3/165 Verifying : authselect-1.3.0-5.fc36.aarch64 4/165 Verifying : authselect-libs-1.3.0-5.fc36.aarch64 5/165 Verifying : basesystem-11-12.fc35.noarch 6/165 Verifying : bash-5.1.8-3.fc36.aarch64 7/165 Verifying : binutils-2.37-22.fc36.aarch64 8/165 Verifying : binutils-gold-2.37-22.fc36.aarch64 9/165 Verifying : bzip2-1.0.8-10.fc36.aarch64 10/165 Verifying : bzip2-libs-1.0.8-10.fc36.aarch64 11/165 Verifying : ca-certificates-2021.2.52-2.fc36.noarch 12/165 Verifying : coreutils-9.0-2.fc36.aarch64 13/165 Verifying : coreutils-common-9.0-2.fc36.aarch64 14/165 Verifying : cpio-2.13-11.fc36.aarch64 15/165 Verifying : cracklib-2.9.6-27.fc36.aarch64 16/165 Verifying : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 17/165 Verifying : cryptsetup-libs-2.4.2-1.fc36.aarch64 18/165 Verifying : curl-7.81.0-1.fc36.aarch64 19/165 Verifying : cyrus-sasl-lib-2.1.27-16.fc36.aarch64 20/165 Verifying : dbus-1:1.13.20-2.fc36.aarch64 21/165 Verifying : dbus-broker-29-4.fc36.aarch64 22/165 Verifying : dbus-common-1:1.13.20-2.fc36.noarch 23/165 Verifying : debugedit-5.0-2.fc35.aarch64 24/165 Verifying : device-mapper-1.02.175-6.fc35.aarch64 25/165 Verifying : device-mapper-libs-1.02.175-6.fc35.aarch64 26/165 Verifying : diffutils-3.8-1.fc35.aarch64 27/165 Verifying : dwz-0.14-2.fc35.aarch64 28/165 Verifying : ed-1.14.2-11.fc35.aarch64 29/165 Verifying : efi-srpm-macros-5-4.fc36.noarch 30/165 Verifying : elfutils-0.186-1.fc36.aarch64 31/165 Verifying : elfutils-debuginfod-client-0.186-1.fc36.aarch64 32/165 Verifying : elfutils-default-yama-scope-0.186-1.fc36.noarch 33/165 Verifying : elfutils-libelf-0.186-1.fc36.aarch64 34/165 Verifying : elfutils-libs-0.186-1.fc36.aarch64 35/165 Verifying : expat-2.4.1-2.fc35.aarch64 36/165 Verifying : fedora-gpg-keys-36-0.3.noarch 37/165 Verifying : fedora-release-36-0.12.noarch 38/165 Verifying : fedora-release-common-36-0.12.noarch 39/165 Verifying : fedora-release-identity-basic-36-0.12.noarch 40/165 Verifying : fedora-repos-36-0.3.noarch 41/165 Verifying : fedora-repos-rawhide-36-0.3.noarch 42/165 Verifying : file-5.41-3.fc36.aarch64 43/165 Verifying : file-libs-5.41-3.fc36.aarch64 44/165 Verifying : filesystem-3.16-1.fc36.aarch64 45/165 Verifying : findutils-1:4.8.0-4.fc35.aarch64 46/165 Verifying : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 47/165 Verifying : fpc-srpm-macros-1.3-4.fc35.noarch 48/165 Verifying : gawk-5.1.1-1.fc36.aarch64 49/165 Verifying : gdb-minimal-11.1-6.fc36.aarch64 50/165 Verifying : gdbm-libs-1:1.22-1.fc36.aarch64 51/165 Verifying : ghc-srpm-macros-1.5.0-5.fc35.noarch 52/165 Verifying : glibc-2.34.9000-36.fc36.aarch64 53/165 Verifying : glibc-common-2.34.9000-36.fc36.aarch64 54/165 Verifying : glibc-gconv-extra-2.34.9000-36.fc36.aarch64 55/165 Verifying : glibc-minimal-langpack-2.34.9000-36.fc36.aarch64 56/165 Verifying : gmp-1:6.2.1-1.fc36.aarch64 57/165 Verifying : gnat-srpm-macros-4-14.fc35.noarch 58/165 Verifying : go-srpm-macros-3.0.11-2.fc35.noarch 59/165 Verifying : grep-3.7-1.fc36.aarch64 60/165 Verifying : gzip-1.11-1.fc36.aarch64 61/165 Verifying : info-6.8-2.fc35.aarch64 62/165 Verifying : json-c-0.15-2.fc35.aarch64 63/165 Verifying : kernel-srpm-macros-1.0-13.fc36.noarch 64/165 Verifying : keyutils-libs-1.6.1-3.fc35.aarch64 65/165 Verifying : kmod-libs-29-6.fc36.aarch64 66/165 Verifying : krb5-libs-1.19.2-4.fc36.aarch64 67/165 Verifying : libacl-2.3.1-2.fc35.aarch64 68/165 Verifying : libarchive-3.5.2-2.fc36.aarch64 69/165 Verifying : libargon2-20171227-7.fc35.aarch64 70/165 Verifying : libattr-2.5.1-3.fc35.aarch64 71/165 Verifying : libblkid-2.37.2-1.fc36.aarch64 72/165 Verifying : libbrotli-1.0.9-6.fc35.aarch64 73/165 Verifying : libcap-2.48-3.fc35.aarch64 74/165 Verifying : libcap-ng-0.8.2-8.fc36.aarch64 75/165 Verifying : libcom_err-1.46.5-1.fc36.aarch64 76/165 Verifying : libcurl-7.81.0-1.fc36.aarch64 77/165 Verifying : libdb-5.3.28-50.fc36.aarch64 78/165 Verifying : libeconf-0.4.0-2.fc35.aarch64 79/165 Verifying : libfdisk-2.37.2-1.fc36.aarch64 80/165 Verifying : libffi-3.1-28.fc34.aarch64 81/165 Verifying : libgcc-11.2.1-7.fc36.aarch64 82/165 Verifying : libgcrypt-1.9.4-1.fc36.aarch64 83/165 Verifying : libgomp-11.2.1-7.fc36.aarch64 84/165 Verifying : libgpg-error-1.43-1.fc36.aarch64 85/165 Verifying : libidn2-2.3.2-3.fc36.aarch64 86/165 Verifying : libmount-2.37.2-1.fc36.aarch64 87/165 Verifying : libnghttp2-1.46.0-1.fc36.aarch64 88/165 Verifying : libnsl2-2.0.0-2.fc36.aarch64 89/165 Verifying : libpkgconf-1.8.0-1.fc35.aarch64 90/165 Verifying : libpsl-0.21.1-4.fc35.aarch64 91/165 Verifying : libpwquality-1.4.4-6.fc36.aarch64 92/165 Verifying : libseccomp-2.5.3-1.fc36.aarch64 93/165 Verifying : libselinux-3.3-2.fc36.aarch64 94/165 Verifying : libsemanage-3.3-1.fc36.aarch64 95/165 Verifying : libsepol-3.3-2.fc36.aarch64 96/165 Verifying : libsigsegv-2.13-3.fc35.aarch64 97/165 Verifying : libsmartcols-2.37.2-1.fc36.aarch64 98/165 Verifying : libssh-0.9.6-1.fc36.aarch64 99/165 Verifying : libssh-config-0.9.6-1.fc36.noarch 100/165 Verifying : libstdc++-11.2.1-7.fc36.aarch64 101/165 Verifying : libtasn1-4.18.0-1.fc36.aarch64 102/165 Verifying : libtirpc-1.3.2-1.rc1.fc36.aarch64 103/165 Verifying : libunistring-0.9.10-14.fc35.aarch64 104/165 Verifying : libutempter-1.2.1-5.fc35.aarch64 105/165 Verifying : libuuid-2.37.2-1.fc36.aarch64 106/165 Verifying : libverto-0.3.2-2.fc35.aarch64 107/165 Verifying : libxcrypt-4.4.27-1.fc36.aarch64 108/165 Verifying : libxml2-2.9.12-6.fc35.aarch64 109/165 Verifying : libzstd-1.5.1-4.fc36.aarch64 110/165 Verifying : lua-libs-5.4.3-2.fc35.aarch64 111/165 Verifying : lua-srpm-macros-1-5.fc35.noarch 112/165 Verifying : lz4-libs-1.9.3-3.fc35.aarch64 113/165 Verifying : mpfr-4.1.0-8.fc35.aarch64 114/165 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 115/165 Verifying : ncurses-libs-6.2-8.20210508.fc35.aarch64 116/165 Verifying : nim-srpm-macros-3-5.fc35.noarch 117/165 Verifying : ocaml-srpm-macros-6-5.fc35.noarch 118/165 Verifying : openblas-srpm-macros-2-10.fc35.noarch 119/165 Verifying : openldap-2.4.59-4.fc36.aarch64 120/165 Verifying : openssl-libs-1:3.0.0-1.fc36.aarch64 121/165 Verifying : openssl1.1-1:1.1.1l-1.fc36.aarch64 122/165 Verifying : p11-kit-0.23.22-4.fc35.aarch64 123/165 Verifying : p11-kit-trust-0.23.22-4.fc35.aarch64 124/165 Verifying : pam-1.5.2-8.fc36.aarch64 125/165 Verifying : patch-2.7.6-15.fc35.aarch64 126/165 Verifying : pcre-8.45-1.fc36.aarch64 127/165 Verifying : pcre2-10.39-1.fc36.aarch64 128/165 Verifying : pcre2-syntax-10.39-1.fc36.noarch 129/165 Verifying : perl-srpm-macros-1-42.fc35.noarch 130/165 Verifying : pkgconf-1.8.0-1.fc35.aarch64 131/165 Verifying : pkgconf-m4-1.8.0-1.fc35.noarch 132/165 Verifying : pkgconf-pkg-config-1.8.0-1.fc35.aarch64 133/165 Verifying : popt-1.18-6.fc36.aarch64 134/165 Verifying : publicsuffix-list-dafsa-20210518-3.fc36.noarch 135/165 Verifying : python-srpm-macros-3.10-14.fc36.noarch 136/165 Verifying : qt5-srpm-macros-5.15.2-3.fc35.noarch 137/165 Verifying : readline-8.1-3.fc35.aarch64 138/165 Verifying : redhat-rpm-config-207-1.fc36.noarch 139/165 Verifying : rpm-4.17.0-1.fc36.1.aarch64 140/165 Verifying : rpm-build-4.17.0-1.fc36.1.aarch64 141/165 Verifying : rpm-build-libs-4.17.0-1.fc36.1.aarch64 142/165 Verifying : rpm-libs-4.17.0-1.fc36.1.aarch64 143/165 Verifying : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 144/165 Verifying : rust-srpm-macros-20-1.fc36.noarch 145/165 Verifying : sed-4.8-8.fc35.aarch64 146/165 Verifying : setup-2.13.9.1-2.fc35.noarch 147/165 Verifying : shadow-utils-2:4.9-8.fc36.aarch64 148/165 Verifying : sqlite-libs-3.36.0-4.fc36.aarch64 149/165 Verifying : systemd-250.1-1.fc36.aarch64 150/165 Verifying : systemd-libs-250.1-1.fc36.aarch64 151/165 Verifying : systemd-pam-250.1-1.fc36.aarch64 152/165 Verifying : systemd-rpm-macros-250.1-1.fc36.noarch 153/165 Verifying : tar-2:1.34-2.fc35.aarch64 154/165 Verifying : tzdata-2021e-1.fc36.noarch 155/165 Verifying : unzip-6.0-56.fc36.aarch64 156/165 Verifying : util-linux-2.37.2-1.fc36.aarch64 157/165 Verifying : util-linux-core-2.37.2-1.fc36.aarch64 158/165 Verifying : which-2.21-31.fc36.aarch64 159/165 Verifying : xxhash-libs-0.8.1-1.fc36.aarch64 160/165 Verifying : xz-5.2.5-7.fc35.aarch64 161/165 Verifying : xz-libs-5.2.5-7.fc35.aarch64 162/165 Verifying : zip-3.0-31.fc35.aarch64 163/165 Verifying : zlib-1.2.11-30.fc35.aarch64 164/165 Verifying : zstd-1.5.1-4.fc36.aarch64 165/165 Installed: acl-2.3.1-2.fc35.aarch64 alternatives-1.19-1.fc35.aarch64 audit-libs-3.0.6-2.fc36.aarch64 authselect-1.3.0-5.fc36.aarch64 authselect-libs-1.3.0-5.fc36.aarch64 basesystem-11-12.fc35.noarch bash-5.1.8-3.fc36.aarch64 binutils-2.37-22.fc36.aarch64 binutils-gold-2.37-22.fc36.aarch64 bzip2-1.0.8-10.fc36.aarch64 bzip2-libs-1.0.8-10.fc36.aarch64 ca-certificates-2021.2.52-2.fc36.noarch coreutils-9.0-2.fc36.aarch64 coreutils-common-9.0-2.fc36.aarch64 cpio-2.13-11.fc36.aarch64 cracklib-2.9.6-27.fc36.aarch64 crypto-policies-20211115-1.git1b1c04c.fc36.noarch cryptsetup-libs-2.4.2-1.fc36.aarch64 curl-7.81.0-1.fc36.aarch64 cyrus-sasl-lib-2.1.27-16.fc36.aarch64 dbus-1:1.13.20-2.fc36.aarch64 dbus-broker-29-4.fc36.aarch64 dbus-common-1:1.13.20-2.fc36.noarch debugedit-5.0-2.fc35.aarch64 device-mapper-1.02.175-6.fc35.aarch64 device-mapper-libs-1.02.175-6.fc35.aarch64 diffutils-3.8-1.fc35.aarch64 dwz-0.14-2.fc35.aarch64 ed-1.14.2-11.fc35.aarch64 efi-srpm-macros-5-4.fc36.noarch elfutils-0.186-1.fc36.aarch64 elfutils-debuginfod-client-0.186-1.fc36.aarch64 elfutils-default-yama-scope-0.186-1.fc36.noarch elfutils-libelf-0.186-1.fc36.aarch64 elfutils-libs-0.186-1.fc36.aarch64 expat-2.4.1-2.fc35.aarch64 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.aarch64 file-libs-5.41-3.fc36.aarch64 filesystem-3.16-1.fc36.aarch64 findutils-1:4.8.0-4.fc35.aarch64 fonts-srpm-macros-1:2.0.5-6.fc35.noarch fpc-srpm-macros-1.3-4.fc35.noarch gawk-5.1.1-1.fc36.aarch64 gdb-minimal-11.1-6.fc36.aarch64 gdbm-libs-1:1.22-1.fc36.aarch64 ghc-srpm-macros-1.5.0-5.fc35.noarch glibc-2.34.9000-36.fc36.aarch64 glibc-common-2.34.9000-36.fc36.aarch64 glibc-gconv-extra-2.34.9000-36.fc36.aarch64 glibc-minimal-langpack-2.34.9000-36.fc36.aarch64 gmp-1:6.2.1-1.fc36.aarch64 gnat-srpm-macros-4-14.fc35.noarch go-srpm-macros-3.0.11-2.fc35.noarch grep-3.7-1.fc36.aarch64 gzip-1.11-1.fc36.aarch64 info-6.8-2.fc35.aarch64 json-c-0.15-2.fc35.aarch64 kernel-srpm-macros-1.0-13.fc36.noarch keyutils-libs-1.6.1-3.fc35.aarch64 kmod-libs-29-6.fc36.aarch64 krb5-libs-1.19.2-4.fc36.aarch64 libacl-2.3.1-2.fc35.aarch64 libarchive-3.5.2-2.fc36.aarch64 libargon2-20171227-7.fc35.aarch64 libattr-2.5.1-3.fc35.aarch64 libblkid-2.37.2-1.fc36.aarch64 libbrotli-1.0.9-6.fc35.aarch64 libcap-2.48-3.fc35.aarch64 libcap-ng-0.8.2-8.fc36.aarch64 libcom_err-1.46.5-1.fc36.aarch64 libcurl-7.81.0-1.fc36.aarch64 libdb-5.3.28-50.fc36.aarch64 libeconf-0.4.0-2.fc35.aarch64 libfdisk-2.37.2-1.fc36.aarch64 libffi-3.1-28.fc34.aarch64 libgcc-11.2.1-7.fc36.aarch64 libgcrypt-1.9.4-1.fc36.aarch64 libgomp-11.2.1-7.fc36.aarch64 libgpg-error-1.43-1.fc36.aarch64 libidn2-2.3.2-3.fc36.aarch64 libmount-2.37.2-1.fc36.aarch64 libnghttp2-1.46.0-1.fc36.aarch64 libnsl2-2.0.0-2.fc36.aarch64 libpkgconf-1.8.0-1.fc35.aarch64 libpsl-0.21.1-4.fc35.aarch64 libpwquality-1.4.4-6.fc36.aarch64 libseccomp-2.5.3-1.fc36.aarch64 libselinux-3.3-2.fc36.aarch64 libsemanage-3.3-1.fc36.aarch64 libsepol-3.3-2.fc36.aarch64 libsigsegv-2.13-3.fc35.aarch64 libsmartcols-2.37.2-1.fc36.aarch64 libssh-0.9.6-1.fc36.aarch64 libssh-config-0.9.6-1.fc36.noarch libstdc++-11.2.1-7.fc36.aarch64 libtasn1-4.18.0-1.fc36.aarch64 libtirpc-1.3.2-1.rc1.fc36.aarch64 libunistring-0.9.10-14.fc35.aarch64 libutempter-1.2.1-5.fc35.aarch64 libuuid-2.37.2-1.fc36.aarch64 libverto-0.3.2-2.fc35.aarch64 libxcrypt-4.4.27-1.fc36.aarch64 libxml2-2.9.12-6.fc35.aarch64 libzstd-1.5.1-4.fc36.aarch64 lua-libs-5.4.3-2.fc35.aarch64 lua-srpm-macros-1-5.fc35.noarch lz4-libs-1.9.3-3.fc35.aarch64 mpfr-4.1.0-8.fc35.aarch64 ncurses-base-6.2-8.20210508.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.aarch64 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.aarch64 openssl-libs-1:3.0.0-1.fc36.aarch64 openssl1.1-1:1.1.1l-1.fc36.aarch64 p11-kit-0.23.22-4.fc35.aarch64 p11-kit-trust-0.23.22-4.fc35.aarch64 pam-1.5.2-8.fc36.aarch64 patch-2.7.6-15.fc35.aarch64 pcre-8.45-1.fc36.aarch64 pcre2-10.39-1.fc36.aarch64 pcre2-syntax-10.39-1.fc36.noarch perl-srpm-macros-1-42.fc35.noarch pkgconf-1.8.0-1.fc35.aarch64 pkgconf-m4-1.8.0-1.fc35.noarch pkgconf-pkg-config-1.8.0-1.fc35.aarch64 popt-1.18-6.fc36.aarch64 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.aarch64 redhat-rpm-config-207-1.fc36.noarch rpm-4.17.0-1.fc36.1.aarch64 rpm-build-4.17.0-1.fc36.1.aarch64 rpm-build-libs-4.17.0-1.fc36.1.aarch64 rpm-libs-4.17.0-1.fc36.1.aarch64 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch rust-srpm-macros-20-1.fc36.noarch sed-4.8-8.fc35.aarch64 setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-8.fc36.aarch64 sqlite-libs-3.36.0-4.fc36.aarch64 systemd-250.1-1.fc36.aarch64 systemd-libs-250.1-1.fc36.aarch64 systemd-pam-250.1-1.fc36.aarch64 systemd-rpm-macros-250.1-1.fc36.noarch tar-2:1.34-2.fc35.aarch64 tzdata-2021e-1.fc36.noarch unzip-6.0-56.fc36.aarch64 util-linux-2.37.2-1.fc36.aarch64 util-linux-core-2.37.2-1.fc36.aarch64 which-2.21-31.fc36.aarch64 xxhash-libs-0.8.1-1.fc36.aarch64 xz-5.2.5-7.fc35.aarch64 xz-libs-5.2.5-7.fc35.aarch64 zip-3.0-31.fc35.aarch64 zlib-1.2.11-30.fc35.aarch64 zstd-1.5.1-4.fc36.aarch64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: elfutils-libelf-0.186-1.fc36.aarch64 gdbm-libs-1.22-1.fc36.aarch64 rpm-libs-4.17.0-1.fc36.1.aarch64 libcom_err-1.46.5-1.fc36.aarch64 libattr-2.5.1-3.fc35.aarch64 unzip-6.0-56.fc36.aarch64 systemd-pam-250.1-1.fc36.aarch64 debugedit-5.0-2.fc35.aarch64 fedora-repos-rawhide-36-0.3.noarch acl-2.3.1-2.fc35.aarch64 diffutils-3.8-1.fc35.aarch64 ghc-srpm-macros-1.5.0-5.fc35.noarch glibc-gconv-extra-2.34.9000-36.fc36.aarch64 systemd-250.1-1.fc36.aarch64 fedora-release-36-0.12.noarch rpm-build-4.17.0-1.fc36.1.aarch64 ed-1.14.2-11.fc35.aarch64 qt5-srpm-macros-5.15.2-3.fc35.noarch efi-srpm-macros-5-4.fc36.noarch device-mapper-libs-1.02.175-6.fc35.aarch64 dbus-common-1.13.20-2.fc36.noarch cpio-2.13-11.fc36.aarch64 glibc-2.34.9000-36.fc36.aarch64 glibc-minimal-langpack-2.34.9000-36.fc36.aarch64 json-c-0.15-2.fc35.aarch64 libnsl2-2.0.0-2.fc36.aarch64 gnat-srpm-macros-4-14.fc35.noarch bzip2-libs-1.0.8-10.fc36.aarch64 openblas-srpm-macros-2-10.fc35.noarch ncurses-base-6.2-8.20210508.fc35.noarch shadow-utils-4.9-8.fc36.aarch64 p11-kit-trust-0.23.22-4.fc35.aarch64 gdb-minimal-11.1-6.fc36.aarch64 perl-srpm-macros-1-42.fc35.noarch libargon2-20171227-7.fc35.aarch64 libffi-3.1-28.fc34.aarch64 pkgconf-pkg-config-1.8.0-1.fc35.aarch64 libpkgconf-1.8.0-1.fc35.aarch64 libcurl-7.81.0-1.fc36.aarch64 curl-7.81.0-1.fc36.aarch64 dbus-1.13.20-2.fc36.aarch64 libxml2-2.9.12-6.fc35.aarch64 libdb-5.3.28-50.fc36.aarch64 libfdisk-2.37.2-1.fc36.aarch64 xz-libs-5.2.5-7.fc35.aarch64 libunistring-0.9.10-14.fc35.aarch64 libseccomp-2.5.3-1.fc36.aarch64 libselinux-3.3-2.fc36.aarch64 fedora-gpg-keys-36-0.3.noarch filesystem-3.16-1.fc36.aarch64 zip-3.0-31.fc35.aarch64 fonts-srpm-macros-2.0.5-6.fc35.noarch systemd-libs-250.1-1.fc36.aarch64 gawk-5.1.1-1.fc36.aarch64 libtasn1-4.18.0-1.fc36.aarch64 grep-3.7-1.fc36.aarch64 kmod-libs-29-6.fc36.aarch64 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch bzip2-1.0.8-10.fc36.aarch64 sqlite-libs-3.36.0-4.fc36.aarch64 rpm-build-libs-4.17.0-1.fc36.1.aarch64 glibc-common-2.34.9000-36.fc36.aarch64 expat-2.4.1-2.fc35.aarch64 authselect-libs-1.3.0-5.fc36.aarch64 libmount-2.37.2-1.fc36.aarch64 device-mapper-1.02.175-6.fc35.aarch64 fpc-srpm-macros-1.3-4.fc35.noarch libzstd-1.5.1-4.fc36.aarch64 info-6.8-2.fc35.aarch64 libgcrypt-1.9.4-1.fc36.aarch64 util-linux-core-2.37.2-1.fc36.aarch64 krb5-libs-1.19.2-4.fc36.aarch64 util-linux-2.37.2-1.fc36.aarch64 mpfr-4.1.0-8.fc35.aarch64 libsmartcols-2.37.2-1.fc36.aarch64 libgcc-11.2.1-7.fc36.aarch64 which-2.21-31.fc36.aarch64 rust-srpm-macros-20-1.fc36.noarch libcap-ng-0.8.2-8.fc36.aarch64 go-srpm-macros-3.0.11-2.fc35.noarch ocaml-srpm-macros-6-5.fc35.noarch nim-srpm-macros-3-5.fc35.noarch rpm-4.17.0-1.fc36.1.aarch64 libverto-0.3.2-2.fc35.aarch64 libblkid-2.37.2-1.fc36.aarch64 pkgconf-m4-1.8.0-1.fc35.noarch sed-4.8-8.fc35.aarch64 zstd-1.5.1-4.fc36.aarch64 libssh-config-0.9.6-1.fc36.noarch libidn2-2.3.2-3.fc36.aarch64 libsemanage-3.3-1.fc36.aarch64 pam-1.5.2-8.fc36.aarch64 lua-libs-5.4.3-2.fc35.aarch64 pcre2-syntax-10.39-1.fc36.noarch patch-2.7.6-15.fc35.aarch64 libxcrypt-4.4.27-1.fc36.aarch64 dwz-0.14-2.fc35.aarch64 lz4-libs-1.9.3-3.fc35.aarch64 openssl1.1-1.1.1l-1.fc36.aarch64 libtirpc-1.3.2-1.rc1.fc36.aarch64 ca-certificates-2021.2.52-2.fc36.noarch file-libs-5.41-3.fc36.aarch64 tzdata-2021e-1.fc36.noarch gpg-pubkey-38ab71f4-60242b08 libpwquality-1.4.4-6.fc36.aarch64 systemd-rpm-macros-250.1-1.fc36.noarch fedora-repos-36-0.3.noarch fedora-release-common-36-0.12.noarch libbrotli-1.0.9-6.fc35.aarch64 cyrus-sasl-lib-2.1.27-16.fc36.aarch64 crypto-policies-20211115-1.git1b1c04c.fc36.noarch redhat-rpm-config-207-1.fc36.noarch readline-8.1-3.fc35.aarch64 elfutils-libs-0.186-1.fc36.aarch64 audit-libs-3.0.6-2.fc36.aarch64 p11-kit-0.23.22-4.fc35.aarch64 libpsl-0.21.1-4.fc35.aarch64 coreutils-9.0-2.fc36.aarch64 xxhash-libs-0.8.1-1.fc36.aarch64 libsigsegv-2.13-3.fc35.aarch64 pkgconf-1.8.0-1.fc35.aarch64 xz-5.2.5-7.fc35.aarch64 libgpg-error-1.43-1.fc36.aarch64 lua-srpm-macros-1-5.fc35.noarch libacl-2.3.1-2.fc35.aarch64 python-srpm-macros-3.10-14.fc36.noarch keyutils-libs-1.6.1-3.fc35.aarch64 setup-2.13.9.1-2.fc35.noarch elfutils-default-yama-scope-0.186-1.fc36.noarch elfutils-0.186-1.fc36.aarch64 libutempter-1.2.1-5.fc35.aarch64 libcap-2.48-3.fc35.aarch64 libarchive-3.5.2-2.fc36.aarch64 cryptsetup-libs-2.4.2-1.fc36.aarch64 coreutils-common-9.0-2.fc36.aarch64 ncurses-libs-6.2-8.20210508.fc35.aarch64 publicsuffix-list-dafsa-20210518-3.fc36.noarch file-5.41-3.fc36.aarch64 openldap-2.4.59-4.fc36.aarch64 kernel-srpm-macros-1.0-13.fc36.noarch alternatives-1.19-1.fc35.aarch64 findutils-4.8.0-4.fc35.aarch64 binutils-2.37-22.fc36.aarch64 libeconf-0.4.0-2.fc35.aarch64 libuuid-2.37.2-1.fc36.aarch64 libsepol-3.3-2.fc36.aarch64 authselect-1.3.0-5.fc36.aarch64 elfutils-debuginfod-client-0.186-1.fc36.aarch64 pcre-8.45-1.fc36.aarch64 bash-5.1.8-3.fc36.aarch64 cracklib-2.9.6-27.fc36.aarch64 libssh-0.9.6-1.fc36.aarch64 libnghttp2-1.46.0-1.fc36.aarch64 openssl-libs-3.0.0-1.fc36.aarch64 tar-1.34-2.fc35.aarch64 basesystem-11-12.fc35.noarch gmp-6.2.1-1.fc36.aarch64 libgomp-11.2.1-7.fc36.aarch64 fedora-release-identity-basic-36-0.12.noarch popt-1.18-6.fc36.aarch64 binutils-gold-2.37-22.fc36.aarch64 pcre2-10.39-1.fc36.aarch64 dbus-broker-29-4.fc36.aarch64 libstdc++-11.2.1-7.fc36.aarch64 gpg-pubkey-9867c58f-601c49ca zlib-1.2.11-30.fc35.aarch64 gzip-1.11-1.fc36.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 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-aarch64-1641936335.435047/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-aarch64-1641936335.435047/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-aarch64-1641936335.435047/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ci8xpus_/mold/mold.spec) Config(child) 2 minutes 14 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 1641936335.435047 -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-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1641936335.435047/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1641936335.435047/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-aarch64-1641936335.435047/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 21 kB/s | 3.0 kB 00:00 fedora 56 kB/s | 10 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: aarch64 Building for target aarch64 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 22 kB/s | 3.0 kB 00:00 fedora 74 kB/s | 10 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: cmake aarch64 3.22.1-5.fc36 fedora 5.8 M gcc-c++ aarch64 11.2.1-7.fc36 fedora 12 M libstdc++-devel aarch64 11.2.1-7.fc36 fedora 2.2 M openssl-devel aarch64 1:3.0.0-1.fc36 fedora 2.9 M zlib-devel aarch64 1.2.11-30.fc35 fedora 44 k Installing dependencies: annobin-docs noarch 10.42-1.fc36 fedora 87 k annobin-plugin-gcc aarch64 10.42-1.fc36 fedora 811 k cmake-data noarch 3.22.1-5.fc36 fedora 1.6 M cmake-filesystem aarch64 3.22.1-5.fc36 fedora 18 k cmake-rpm-macros noarch 3.22.1-5.fc36 fedora 17 k cpp aarch64 11.2.1-7.fc36 fedora 9.7 M emacs-filesystem noarch 1:27.2-9.fc35 fedora 9.0 k gc aarch64 8.0.6-1.fc36 fedora 102 k gcc aarch64 11.2.1-7.fc36 fedora 29 M glibc-devel aarch64 2.34.9000-36.fc36 fedora 571 k guile22 aarch64 2.2.7-3.fc35 fedora 6.4 M jsoncpp aarch64 1.9.5-1.fc36 fedora 88 k kernel-headers aarch64 5.16.0-0.rc8.git0.1.fc36 fedora 1.3 M libasan aarch64 11.2.1-7.fc36 fedora 417 k libatomic aarch64 11.2.1-7.fc36 fedora 56 k libmpc aarch64 1.2.1-3.fc35 fedora 63 k libtool-ltdl aarch64 2.4.6-45.fc36 fedora 36 k libubsan aarch64 11.2.1-7.fc36 fedora 200 k libuv aarch64 1:1.42.0-2.fc36 fedora 145 k libxcrypt-devel aarch64 4.4.27-1.fc36 fedora 29 k make aarch64 1:4.3-6.fc35 fedora 530 k mpdecimal aarch64 2.5.1-2.fc35 fedora 101 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 aarch64 3.10.1-1.fc36 fedora 26 k python3-libs aarch64 3.10.1-1.fc36 fedora 7.5 M rhash aarch64 1.4.2-1.fc36 fedora 186 k vim-filesystem noarch 2:8.2.4006-1.fc36 fedora 22 k Transaction Summary ================================================================================ Install 33 Packages Total download size: 83 M Installed size: 263 M Downloading Packages: (1/33): annobin-docs-10.42-1.fc36.noarch.rpm 229 kB/s | 87 kB 00:00 (2/33): annobin-plugin-gcc-10.42-1.fc36.aarch64 2.0 MB/s | 811 kB 00:00 (3/33): cmake-filesystem-3.22.1-5.fc36.aarch64. 6.0 MB/s | 18 kB 00:00 (4/33): cmake-rpm-macros-3.22.1-5.fc36.noarch.r 3.6 MB/s | 17 kB 00:00 (5/33): cmake-data-3.22.1-5.fc36.noarch.rpm 41 MB/s | 1.6 MB 00:00 (6/33): emacs-filesystem-27.2-9.fc35.noarch.rpm 1.8 MB/s | 9.0 kB 00:00 (7/33): gc-8.0.6-1.fc36.aarch64.rpm 10 MB/s | 102 kB 00:00 (8/33): cmake-3.22.1-5.fc36.aarch64.rpm 11 MB/s | 5.8 MB 00:00 (9/33): cpp-11.2.1-7.fc36.aarch64.rpm 31 MB/s | 9.7 MB 00:00 (10/33): glibc-devel-2.34.9000-36.fc36.aarch64. 20 MB/s | 571 kB 00:00 (11/33): gcc-c++-11.2.1-7.fc36.aarch64.rpm 35 MB/s | 12 MB 00:00 (12/33): jsoncpp-1.9.5-1.fc36.aarch64.rpm 11 MB/s | 88 kB 00:00 (13/33): guile22-2.2.7-3.fc35.aarch64.rpm 33 MB/s | 6.4 MB 00:00 (14/33): kernel-headers-5.16.0-0.rc8.git0.1.fc3 14 MB/s | 1.3 MB 00:00 (15/33): libasan-11.2.1-7.fc36.aarch64.rpm 27 MB/s | 417 kB 00:00 (16/33): libatomic-11.2.1-7.fc36.aarch64.rpm 11 MB/s | 56 kB 00:00 (17/33): libmpc-1.2.1-3.fc35.aarch64.rpm 9.1 MB/s | 63 kB 00:00 (18/33): libtool-ltdl-2.4.6-45.fc36.aarch64.rpm 7.5 MB/s | 36 kB 00:00 (19/33): libubsan-11.2.1-7.fc36.aarch64.rpm 9.5 MB/s | 200 kB 00:00 (20/33): libstdc++-devel-11.2.1-7.fc36.aarch64. 32 MB/s | 2.2 MB 00:00 (21/33): libxcrypt-devel-4.4.27-1.fc36.aarch64. 4.4 MB/s | 29 kB 00:00 (22/33): libuv-1.42.0-2.fc36.aarch64.rpm 3.2 MB/s | 145 kB 00:00 (23/33): mpdecimal-2.5.1-2.fc35.aarch64.rpm 22 MB/s | 101 kB 00:00 (24/33): make-4.3-6.fc35.aarch64.rpm 36 MB/s | 530 kB 00:00 (25/33): gcc-11.2.1-7.fc36.aarch64.rpm 43 MB/s | 29 MB 00:00 (26/33): python-pip-wheel-21.3.1-1.fc36.noarch. 16 MB/s | 1.1 MB 00:00 (27/33): python-setuptools-wheel-59.6.0-1.fc36. 21 MB/s | 507 kB 00:00 (28/33): python3-3.10.1-1.fc36.aarch64.rpm 7.3 MB/s | 26 kB 00:00 (29/33): openssl-devel-3.0.0-1.fc36.aarch64.rpm 29 MB/s | 2.9 MB 00:00 (30/33): rhash-1.4.2-1.fc36.aarch64.rpm 15 MB/s | 186 kB 00:00 (31/33): vim-filesystem-8.2.4006-1.fc36.noarch. 4.8 MB/s | 22 kB 00:00 (32/33): zlib-devel-1.2.11-30.fc35.aarch64.rpm 12 MB/s | 44 kB 00:00 (33/33): python3-libs-3.10.1-1.fc36.aarch64.rpm 47 MB/s | 7.5 MB 00:00 -------------------------------------------------------------------------------- Total 48 MB/s | 83 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.aarch64 1/33 Installing : cmake-filesystem-3.22.1-5.fc36.aarch64 2/33 Installing : cpp-11.2.1-7.fc36.aarch64 3/33 Installing : vim-filesystem-2:8.2.4006-1.fc36.noarch 4/33 Installing : rhash-1.4.2-1.fc36.aarch64 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.aarch64 8/33 Installing : python3-3.10.1-1.fc36.aarch64 9/33 Installing : python3-libs-3.10.1-1.fc36.aarch64 10/33 Installing : cmake-rpm-macros-3.22.1-5.fc36.noarch 11/33 Installing : libuv-1:1.42.0-2.fc36.aarch64 12/33 Installing : libubsan-11.2.1-7.fc36.aarch64 13/33 Installing : libtool-ltdl-2.4.6-45.fc36.aarch64 14/33 Installing : libstdc++-devel-11.2.1-7.fc36.aarch64 15/33 Installing : libatomic-11.2.1-7.fc36.aarch64 16/33 Installing : libasan-11.2.1-7.fc36.aarch64 17/33 Installing : kernel-headers-5.16.0-0.rc8.git0.1.fc36.aarch64 18/33 Installing : libxcrypt-devel-4.4.27-1.fc36.aarch64 19/33 Installing : glibc-devel-2.34.9000-36.fc36.aarch64 20/33 Installing : jsoncpp-1.9.5-1.fc36.aarch64 21/33 Installing : gc-8.0.6-1.fc36.aarch64 22/33 Installing : guile22-2.2.7-3.fc35.aarch64 23/33 Installing : make-1:4.3-6.fc35.aarch64 24/33 Installing : gcc-11.2.1-7.fc36.aarch64 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.aarch64 28/33 Installing : annobin-docs-10.42-1.fc36.noarch 29/33 Installing : annobin-plugin-gcc-10.42-1.fc36.aarch64 30/33 Installing : gcc-c++-11.2.1-7.fc36.aarch64 31/33 Installing : zlib-devel-1.2.11-30.fc35.aarch64 32/33 Installing : openssl-devel-1:3.0.0-1.fc36.aarch64 33/33 Running scriptlet: openssl-devel-1:3.0.0-1.fc36.aarch64 33/33 Verifying : annobin-docs-10.42-1.fc36.noarch 1/33 Verifying : annobin-plugin-gcc-10.42-1.fc36.aarch64 2/33 Verifying : cmake-3.22.1-5.fc36.aarch64 3/33 Verifying : cmake-data-3.22.1-5.fc36.noarch 4/33 Verifying : cmake-filesystem-3.22.1-5.fc36.aarch64 5/33 Verifying : cmake-rpm-macros-3.22.1-5.fc36.noarch 6/33 Verifying : cpp-11.2.1-7.fc36.aarch64 7/33 Verifying : emacs-filesystem-1:27.2-9.fc35.noarch 8/33 Verifying : gc-8.0.6-1.fc36.aarch64 9/33 Verifying : gcc-11.2.1-7.fc36.aarch64 10/33 Verifying : gcc-c++-11.2.1-7.fc36.aarch64 11/33 Verifying : glibc-devel-2.34.9000-36.fc36.aarch64 12/33 Verifying : guile22-2.2.7-3.fc35.aarch64 13/33 Verifying : jsoncpp-1.9.5-1.fc36.aarch64 14/33 Verifying : kernel-headers-5.16.0-0.rc8.git0.1.fc36.aarch64 15/33 Verifying : libasan-11.2.1-7.fc36.aarch64 16/33 Verifying : libatomic-11.2.1-7.fc36.aarch64 17/33 Verifying : libmpc-1.2.1-3.fc35.aarch64 18/33 Verifying : libstdc++-devel-11.2.1-7.fc36.aarch64 19/33 Verifying : libtool-ltdl-2.4.6-45.fc36.aarch64 20/33 Verifying : libubsan-11.2.1-7.fc36.aarch64 21/33 Verifying : libuv-1:1.42.0-2.fc36.aarch64 22/33 Verifying : libxcrypt-devel-4.4.27-1.fc36.aarch64 23/33 Verifying : make-1:4.3-6.fc35.aarch64 24/33 Verifying : mpdecimal-2.5.1-2.fc35.aarch64 25/33 Verifying : openssl-devel-1:3.0.0-1.fc36.aarch64 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.aarch64 29/33 Verifying : python3-libs-3.10.1-1.fc36.aarch64 30/33 Verifying : rhash-1.4.2-1.fc36.aarch64 31/33 Verifying : vim-filesystem-2:8.2.4006-1.fc36.noarch 32/33 Verifying : zlib-devel-1.2.11-30.fc35.aarch64 33/33 Installed: annobin-docs-10.42-1.fc36.noarch annobin-plugin-gcc-10.42-1.fc36.aarch64 cmake-3.22.1-5.fc36.aarch64 cmake-data-3.22.1-5.fc36.noarch cmake-filesystem-3.22.1-5.fc36.aarch64 cmake-rpm-macros-3.22.1-5.fc36.noarch cpp-11.2.1-7.fc36.aarch64 emacs-filesystem-1:27.2-9.fc35.noarch gc-8.0.6-1.fc36.aarch64 gcc-11.2.1-7.fc36.aarch64 gcc-c++-11.2.1-7.fc36.aarch64 glibc-devel-2.34.9000-36.fc36.aarch64 guile22-2.2.7-3.fc35.aarch64 jsoncpp-1.9.5-1.fc36.aarch64 kernel-headers-5.16.0-0.rc8.git0.1.fc36.aarch64 libasan-11.2.1-7.fc36.aarch64 libatomic-11.2.1-7.fc36.aarch64 libmpc-1.2.1-3.fc35.aarch64 libstdc++-devel-11.2.1-7.fc36.aarch64 libtool-ltdl-2.4.6-45.fc36.aarch64 libubsan-11.2.1-7.fc36.aarch64 libuv-1:1.42.0-2.fc36.aarch64 libxcrypt-devel-4.4.27-1.fc36.aarch64 make-1:4.3-6.fc35.aarch64 mpdecimal-2.5.1-2.fc35.aarch64 openssl-devel-1:3.0.0-1.fc36.aarch64 python-pip-wheel-21.3.1-1.fc36.noarch python-setuptools-wheel-59.6.0-1.fc36.noarch python3-3.10.1-1.fc36.aarch64 python3-libs-3.10.1-1.fc36.aarch64 rhash-1.4.2-1.fc36.aarch64 vim-filesystem-2:8.2.4006-1.fc36.noarch zlib-devel-1.2.11-30.fc35.aarch64 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: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1641427200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iB80N1 + 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.WIDZi3 + 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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -j4 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 make -C third-party/xxhash libxxhash.a (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) make[1]: Entering 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 -mbranch-protection=standard -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 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 -mbranch-protection=standard -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 -- 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 -- 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 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info 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 -mbranch-protection=standard -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 -- Detecting C compiler ABI info - done -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- 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 -- Detecting C compiler ABI info make[3]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' 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 ar rcs libxxhash.a xxhash.o make[1]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/third-party/xxhash' 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 -mbranch-protection=standard -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 [ 46%] Building C object CMakeFiles/mimalloc-static.dir/src/segment.c.o 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++) | ~~^~~~~~~~~~~ [ 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 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 -mbranch-protection=standard -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 [ 66%] Building C object CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.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 -mbranch-protection=standard -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 [ 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 [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' 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 -mbranch-protection=standard -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 [ 13%] Building CXX object src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o [ 17%] Building CXX object src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.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 -mbranch-protection=standard -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 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 -mbranch-protection=standard -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 [ 20%] Building CXX object src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o [ 24%] Building CXX object src/tbb/CMakeFiles/tbb.dir/exception.cpp.o [ 27%] Building CXX object src/tbb/CMakeFiles/tbb.dir/governor.cpp.o 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++) { | ~~^~~~~~~~~~~~~~~~ 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++) { | ~~^~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -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 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 -mbranch-protection=standard -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 [ 31%] Building CXX object src/tbb/CMakeFiles/tbb.dir/global_control.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 -mbranch-protection=standard -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 [ 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 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++) { | ~~^~~~~~~~~~~~~ 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++) { | ~~^~~~~~~~~~~~~~~~ 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::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++) { | ~~^~~~~~~~~~~~~ [ 44%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc.cpp.o 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) | ~~~~~~~~~~~^~~~~ [ 48%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o 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) | ~~~~~~~~~~~^~~~~ [ 51%] Building CXX object src/tbb/CMakeFiles/tbb.dir/observer_proxy.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 -mbranch-protection=standard -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 [ 55%] Building CXX object src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.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 -mbranch-protection=standard -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 [ 58%] Building CXX object src/tbb/CMakeFiles/tbb.dir/private_server.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 -mbranch-protection=standard -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 [ 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 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) { [ 72%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o 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++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 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 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/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, | ^~~~~~~~~~~~~ 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] [ 82%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task.cpp.o 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) | ~~~~~~~~~~~^~~~~ [ 86%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o 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()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o 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] [ 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 [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 -mbranch-protection=standard -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 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) | ~~~~~~~~~~~^~~~~ 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 -mbranch-protection=standard -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) 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 -mbranch-protection=standard -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 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 -mbranch-protection=standard -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 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) | ~~~~^~~~~~~~~~~~~ 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 -mbranch-protection=standard -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++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -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/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 -mbranch-protection=standard -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 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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -mbranch-protection=standard -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); | ^~~~~~~~~~~~ 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 -mbranch-protection=standard -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 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) { | ^~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -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 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 -mbranch-protection=standard -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/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++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ 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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 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 -mbranch-protection=standard -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 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++) | ~~^~~~~~~~~~~ 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() && | ~~^~~~~~~~~~~~~ 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 -mbranch-protection=standard -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::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] 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 -mbranch-protection=standard -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 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 -mbranch-protection=standard -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/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++) | ~~^~~~~~~~~~~ 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] 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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -mbranch-protection=standard -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.11R89G + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64 ++ dirname /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64 + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + make install -j4 STRIP=/usr/bin/echo DESTDIR=/builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64 PREFIX=/usr LIBDIR=/usr/lib64 install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/bin install -m 755 mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/bin /usr/bin/echo /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/bin/mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/bin/mold install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/lib64/mold install -m 644 mold-wrapper.so /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/lib64/mold /usr/bin/echo /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/lib64/mold/mold-wrapper.so /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/lib64/mold/mold-wrapper.so install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/libexec/mold ln -sf /usr/bin/mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/libexec/mold/ld install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/share/man/man1 install -m 644 docs/mold.1 /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/share/man/man1 ln -sf mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/bin/ld.mold ln -sf mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/usr/bin/ld64.mold + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.0.1-1.20220111gitb6316ef.fc36 --unique-debug-suffix -1.0.1-1.20220111gitb6316ef.fc36.aarch64 --unique-debug-src-base mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64 --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.aarch64/usr/bin/mold original debug info size: 85232kB, size after compression: 70996kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 3759 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.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.uNWTCN + umask 022 + cd /builddir/build/BUILD + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + LICENSEDIR=/builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/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.aarch64/usr/share/licenses/mold + cp -pr LICENSE /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64/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(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(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.aarch64 Provides: mold-debugsource = 1.0.1-1.20220111gitb6316ef.fc36 mold-debugsource(aarch-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.aarch64 Provides: debuginfo(build-id) = 09203838a0361f05aeb5807125e4ba05c6bd0b0c mold-debuginfo = 1.0.1-1.20220111gitb6316ef.fc36 mold-debuginfo(aarch-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(aarch-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.aarch64 Wrote: /builddir/build/RPMS/mold-debugsource-1.0.1-1.20220111gitb6316ef.fc36.aarch64.rpm Wrote: /builddir/build/RPMS/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64.rpm Wrote: /builddir/build/RPMS/mold-debuginfo-1.0.1-1.20220111gitb6316ef.fc36.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.h9Zxjo + umask 022 + cd /builddir/build/BUILD + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + /usr/bin/rm -rf /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.aarch64 + 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-aarch64-1641936335.435047/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-aarch64-1641936335.435047/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-aarch64-1641936335.435047/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm) Config(child) 6 minutes 29 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