Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c189' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 3144872 --chroot fedora-rawhide-x86_64 --detached Version: 0.55.1 Task: {'appstream': False, 'background': False, 'build_id': 3144872, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', '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-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'ktdreyer/mold--ktdreyer', 'source_json': {}, 'source_type': None, 'submitter': 'ktdreyer', 'task_id': '3144872-fedora-rawhide-x86_64', '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-vgvfrb9t/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-vgvfrb9t/mold', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-vgvfrb9t/mold'... Running: git checkout 84951855e3d09611e5dfa436b6c60085f7ca3ee6 cmd: ['git', 'checkout', '84951855e3d09611e5dfa436b6c60085f7ca3ee6'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-vgvfrb9t/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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-vgvfrb9t/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 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 36.3M 0 --:--:-- --:--:-- --:--:-- 36.3M INFO: Reading stdout from command: md5sum mold-b6316ef085b3416d9e5af273c2e1abf724c9561c.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-vgvfrb9t/mold/mold.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-vgvfrb9t/mold --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1641936333.353249 -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-vgvfrb9t/mold/mold.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1641936333.353249/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 27 kB/s | 4.0 kB 00:00 fedora 24 MB/s | 63 MB 00:02 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 x86_64 1.19-1.fc35 fedora 35 k audit-libs x86_64 3.0.6-2.fc36 fedora 115 k basesystem noarch 11-12.fc35 fedora 7.0 k bash x86_64 5.1.8-3.fc36 fedora 1.7 M bzip2-libs x86_64 1.0.8-10.fc36 fedora 40 k ca-certificates noarch 2021.2.52-2.fc36 fedora 365 k coreutils x86_64 9.0-2.fc36 fedora 1.0 M coreutils-common x86_64 9.0-2.fc36 fedora 2.0 M crypto-policies noarch 20211115-1.git1b1c04c.fc36 fedora 58 k curl x86_64 7.81.0-1.fc36 fedora 310 k cyrus-sasl-lib x86_64 2.1.27-16.fc36 fedora 774 k dbus-libs x86_64 1:1.13.20-2.fc36 fedora 156 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 x86_64 0.186-1.fc36 fedora 200 k elfutils-libs x86_64 0.186-1.fc36 fedora 256 k expat x86_64 2.4.1-2.fc35 fedora 110 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 x86_64 5.41-3.fc36 fedora 636 k filesystem x86_64 3.16-1.fc36 fedora 1.1 M gawk x86_64 5.1.1-1.fc36 fedora 1.0 M gdbm-libs x86_64 1:1.22-1.fc36 fedora 57 k glib2 x86_64 2.70.2-2.fc36 fedora 2.6 M glibc x86_64 2.34.9000-36.fc36 fedora 2.2 M glibc-common x86_64 2.34.9000-36.fc36 fedora 420 k glibc-minimal-langpack x86_64 2.34.9000-36.fc36 fedora 147 k gmp x86_64 1:6.2.1-1.fc36 fedora 314 k gnupg2 x86_64 2.3.4-1.fc36 fedora 2.5 M gnutls x86_64 3.7.2-2.fc35 fedora 1.0 M gpgme x86_64 1.15.1-6.fc36 fedora 206 k grep x86_64 3.7-1.fc36 fedora 294 k ima-evm-utils x86_64 1.3.2-4.fc36 fedora 60 k json-c x86_64 0.15-2.fc35 fedora 43 k keyutils-libs x86_64 1.6.1-3.fc35 fedora 31 k krb5-libs x86_64 1.19.2-4.fc36 fedora 722 k libacl x86_64 2.3.1-2.fc35 fedora 24 k libarchive x86_64 3.5.2-2.fc36 fedora 387 k libassuan x86_64 2.5.5-3.fc35 fedora 67 k libattr x86_64 2.5.1-3.fc35 fedora 18 k libblkid x86_64 2.37.2-1.fc36 fedora 107 k libbrotli x86_64 1.0.9-6.fc35 fedora 313 k libcap x86_64 2.48-3.fc35 fedora 66 k libcap-ng x86_64 0.8.2-8.fc36 fedora 32 k libcom_err x86_64 1.46.5-1.fc36 fedora 25 k libcomps x86_64 0.1.18-1.fc36 fedora 77 k libcurl x86_64 7.81.0-1.fc36 fedora 294 k libdnf x86_64 0.65.0-1.fc36 fedora 646 k libffi x86_64 3.1-28.fc34 fedora 33 k libfsverity x86_64 1.4-6.fc36 fedora 19 k libgcc x86_64 11.2.1-7.fc36 fedora 112 k libgcrypt x86_64 1.9.4-1.fc36 fedora 507 k libgomp x86_64 11.2.1-7.fc36 fedora 285 k libgpg-error x86_64 1.43-1.fc36 fedora 216 k libidn2 x86_64 2.3.2-3.fc36 fedora 103 k libksba x86_64 1.6.0-2.fc35 fedora 156 k libmodulemd x86_64 2.13.0-3.fc36 fedora 231 k libmount x86_64 2.37.2-1.fc36 fedora 135 k libnghttp2 x86_64 1.46.0-1.fc36 fedora 70 k libnsl2 x86_64 2.0.0-2.fc36 fedora 30 k libpsl x86_64 0.21.1-4.fc35 fedora 63 k librepo x86_64 1.14.2-1.fc36 fedora 95 k libreport-filesystem noarch 2.15.2-6.fc35 fedora 15 k libselinux x86_64 3.3-2.fc36 fedora 84 k libsemanage x86_64 3.3-1.fc36 fedora 116 k libsepol x86_64 3.3-2.fc36 fedora 301 k libsigsegv x86_64 2.13-3.fc35 fedora 26 k libsmartcols x86_64 2.37.2-1.fc36 fedora 64 k libsolv x86_64 0.7.20-1.fc36 fedora 399 k libssh x86_64 0.9.6-1.fc36 fedora 203 k libssh-config noarch 0.9.6-1.fc36 fedora 7.3 k libstdc++ x86_64 11.2.1-7.fc36 fedora 747 k libtasn1 x86_64 4.18.0-1.fc36 fedora 74 k libtirpc x86_64 1.3.2-1.rc1.fc36 fedora 93 k libunistring x86_64 0.9.10-14.fc35 fedora 495 k libuuid x86_64 2.37.2-1.fc36 fedora 28 k libverto x86_64 0.3.2-2.fc35 fedora 21 k libxcrypt x86_64 4.4.27-1.fc36 fedora 117 k libxml2 x86_64 2.9.12-6.fc35 fedora 741 k libyaml x86_64 0.2.5-6.fc35 fedora 60 k libzstd x86_64 1.5.1-4.fc36 fedora 329 k lua-libs x86_64 5.4.3-2.fc35 fedora 215 k lz4-libs x86_64 1.9.3-3.fc35 fedora 66 k mpdecimal x86_64 2.5.1-2.fc35 fedora 99 k mpfr x86_64 4.1.0-8.fc35 fedora 326 k ncurses-base noarch 6.2-8.20210508.fc35 fedora 61 k ncurses-libs x86_64 6.2-8.20210508.fc35 fedora 322 k nettle x86_64 3.7.3-2.fc35 fedora 396 k npth x86_64 1.6-7.fc35 fedora 24 k openldap x86_64 2.4.59-4.fc36 fedora 257 k openssl-libs x86_64 1:3.0.0-1.fc36 fedora 2.1 M openssl1.1 x86_64 1:1.1.1l-1.fc36 fedora 1.5 M p11-kit x86_64 0.23.22-4.fc35 fedora 357 k p11-kit-trust x86_64 0.23.22-4.fc35 fedora 136 k pcre x86_64 8.45-1.fc36 fedora 197 k pcre2 x86_64 10.39-1.fc36 fedora 231 k pcre2-syntax noarch 10.39-1.fc36 fedora 144 k popt x86_64 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 x86_64 3.10.1-1.fc36 fedora 26 k python3-dateutil noarch 1:2.8.1-7.fc35 fedora 289 k python3-dbus x86_64 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 x86_64 1.15.1-6.fc36 fedora 261 k python3-hawkey x86_64 0.65.0-1.fc36 fedora 112 k python3-libcomps x86_64 0.1.18-1.fc36 fedora 48 k python3-libdnf x86_64 0.65.0-1.fc36 fedora 781 k python3-libs x86_64 3.10.1-1.fc36 fedora 7.5 M python3-rpm x86_64 4.17.0-1.fc36.1 fedora 92 k python3-six noarch 1.16.0-4.fc35 fedora 36 k readline x86_64 8.1-3.fc35 fedora 210 k rpm x86_64 4.17.0-1.fc36.1 fedora 538 k rpm-build-libs x86_64 4.17.0-1.fc36.1 fedora 93 k rpm-libs x86_64 4.17.0-1.fc36.1 fedora 314 k rpm-sign-libs x86_64 4.17.0-1.fc36.1 fedora 27 k sed x86_64 4.8-8.fc35 fedora 296 k setup noarch 2.13.9.1-2.fc35 fedora 143 k shadow-utils x86_64 2:4.9-8.fc36 fedora 1.1 M sqlite-libs x86_64 3.36.0-4.fc36 fedora 632 k systemd-libs x86_64 250.1-1.fc36 fedora 629 k tpm2-tss x86_64 3.1.0-4.fc36 fedora 585 k tzdata noarch 2021e-1.fc36 fedora 431 k xz-libs x86_64 5.2.5-7.fc35 fedora 92 k zchunk-libs x86_64 1.1.15-3.fc36 fedora 46 k zlib x86_64 1.2.11-30.fc35 fedora 90 k Transaction Summary ================================================================================ Install 135 Packages Total download size: 52 M Installed size: 178 M Downloading Packages: (1/135): basesystem-11-12.fc35.noarch.rpm 19 kB/s | 7.0 kB 00:00 (2/135): alternatives-1.19-1.fc35.x86_64.rpm 68 kB/s | 35 kB 00:00 (3/135): audit-libs-3.0.6-2.fc36.x86_64.rpm 171 kB/s | 115 kB 00:00 (4/135): bzip2-libs-1.0.8-10.fc36.x86_64.rpm 255 kB/s | 40 kB 00:00 (5/135): ca-certificates-2021.2.52-2.fc36.noarc 664 kB/s | 365 kB 00:00 (6/135): coreutils-9.0-2.fc36.x86_64.rpm 804 kB/s | 1.0 MB 00:01 (7/135): crypto-policies-20211115-1.git1b1c04c. 731 kB/s | 58 kB 00:00 (8/135): bash-5.1.8-3.fc36.x86_64.rpm 869 kB/s | 1.7 MB 00:01 (9/135): curl-7.81.0-1.fc36.x86_64.rpm 750 kB/s | 310 kB 00:00 (10/135): dbus-libs-1.13.20-2.fc36.x86_64.rpm 659 kB/s | 156 kB 00:00 (11/135): cyrus-sasl-lib-2.1.27-16.fc36.x86_64. 985 kB/s | 774 kB 00:00 (12/135): dnf-data-4.10.0-1.fc36.noarch.rpm 565 kB/s | 45 kB 00:00 (13/135): dnf-4.10.0-1.fc36.noarch.rpm 947 kB/s | 448 kB 00:00 (14/135): dnf-plugins-core-4.0.24-1.fc36.noarch 442 kB/s | 35 kB 00:00 (15/135): elfutils-default-yama-scope-0.186-1.f 234 kB/s | 19 kB 00:00 (16/135): elfutils-libelf-0.186-1.fc36.x86_64.r 786 kB/s | 200 kB 00:00 (17/135): coreutils-common-9.0-2.fc36.x86_64.rp 873 kB/s | 2.0 MB 00:02 (18/135): elfutils-libs-0.186-1.fc36.x86_64.rpm 779 kB/s | 256 kB 00:00 (19/135): expat-2.4.1-2.fc35.x86_64.rpm 666 kB/s | 110 kB 00:00 (20/135): fedora-gpg-keys-36-0.3.noarch.rpm 714 kB/s | 113 kB 00:00 (21/135): fedora-release-36-0.12.noarch.rpm 147 kB/s | 12 kB 00:00 (22/135): fedora-release-common-36-0.12.noarch. 242 kB/s | 21 kB 00:00 (23/135): fedora-release-identity-basic-36-0.12 121 kB/s | 12 kB 00:00 (24/135): fedora-repos-36-0.3.noarch.rpm 109 kB/s | 11 kB 00:00 (25/135): fedora-repos-rawhide-36-0.3.noarch.rp 132 kB/s | 10 kB 00:00 (26/135): file-libs-5.41-3.fc36.x86_64.rpm 1.0 MB/s | 636 kB 00:00 (27/135): gdbm-libs-1.22-1.fc36.x86_64.rpm 716 kB/s | 57 kB 00:00 (28/135): gawk-5.1.1-1.fc36.x86_64.rpm 1.1 MB/s | 1.0 MB 00:00 (29/135): filesystem-3.16-1.fc36.x86_64.rpm 1.0 MB/s | 1.1 MB 00:01 (30/135): glibc-common-2.34.9000-36.fc36.x86_64 354 kB/s | 420 kB 00:01 (31/135): glibc-minimal-langpack-2.34.9000-36.f 462 kB/s | 147 kB 00:00 (32/135): gmp-6.2.1-1.fc36.x86_64.rpm 569 kB/s | 314 kB 00:00 (33/135): glibc-2.34.9000-36.fc36.x86_64.rpm 668 kB/s | 2.2 MB 00:03 (34/135): glib2-2.70.2-2.fc36.x86_64.rpm 604 kB/s | 2.6 MB 00:04 (35/135): gpgme-1.15.1-6.fc36.x86_64.rpm 652 kB/s | 206 kB 00:00 (36/135): gnutls-3.7.2-2.fc35.x86_64.rpm 796 kB/s | 1.0 MB 00:01 (37/135): ima-evm-utils-1.3.2-4.fc36.x86_64.rpm 737 kB/s | 60 kB 00:00 (38/135): json-c-0.15-2.fc35.x86_64.rpm 543 kB/s | 43 kB 00:00 (39/135): grep-3.7-1.fc36.x86_64.rpm 737 kB/s | 294 kB 00:00 (40/135): keyutils-libs-1.6.1-3.fc35.x86_64.rpm 393 kB/s | 31 kB 00:00 (41/135): libacl-2.3.1-2.fc35.x86_64.rpm 299 kB/s | 24 kB 00:00 (42/135): libarchive-3.5.2-2.fc36.x86_64.rpm 819 kB/s | 387 kB 00:00 (43/135): libassuan-2.5.5-3.fc35.x86_64.rpm 829 kB/s | 67 kB 00:00 (44/135): gnupg2-2.3.4-1.fc36.x86_64.rpm 718 kB/s | 2.5 MB 00:03 (45/135): libattr-2.5.1-3.fc35.x86_64.rpm 227 kB/s | 18 kB 00:00 (46/135): krb5-libs-1.19.2-4.fc36.x86_64.rpm 811 kB/s | 722 kB 00:00 (47/135): libblkid-2.37.2-1.fc36.x86_64.rpm 656 kB/s | 107 kB 00:00 (48/135): libcap-2.48-3.fc35.x86_64.rpm 832 kB/s | 66 kB 00:00 (49/135): libcap-ng-0.8.2-8.fc36.x86_64.rpm 409 kB/s | 32 kB 00:00 (50/135): libcom_err-1.46.5-1.fc36.x86_64.rpm 316 kB/s | 25 kB 00:00 (51/135): libcomps-0.1.18-1.fc36.x86_64.rpm 482 kB/s | 77 kB 00:00 (52/135): libbrotli-1.0.9-6.fc35.x86_64.rpm 772 kB/s | 313 kB 00:00 (53/135): libffi-3.1-28.fc34.x86_64.rpm 387 kB/s | 33 kB 00:00 (54/135): libfsverity-1.4-6.fc36.x86_64.rpm 242 kB/s | 19 kB 00:00 (55/135): libcurl-7.81.0-1.fc36.x86_64.rpm 738 kB/s | 294 kB 00:00 (56/135): libgcc-11.2.1-7.fc36.x86_64.rpm 711 kB/s | 112 kB 00:00 (57/135): libgomp-11.2.1-7.fc36.x86_64.rpm 909 kB/s | 285 kB 00:00 (58/135): libdnf-0.65.0-1.fc36.x86_64.rpm 819 kB/s | 646 kB 00:00 (59/135): libgcrypt-1.9.4-1.fc36.x86_64.rpm 922 kB/s | 507 kB 00:00 (60/135): libgpg-error-1.43-1.fc36.x86_64.rpm 917 kB/s | 216 kB 00:00 (61/135): libidn2-2.3.2-3.fc36.x86_64.rpm 652 kB/s | 103 kB 00:00 (62/135): libksba-1.6.0-2.fc35.x86_64.rpm 660 kB/s | 156 kB 00:00 (63/135): libmount-2.37.2-1.fc36.x86_64.rpm 838 kB/s | 135 kB 00:00 (64/135): libmodulemd-2.13.0-3.fc36.x86_64.rpm 966 kB/s | 231 kB 00:00 (65/135): libnghttp2-1.46.0-1.fc36.x86_64.rpm 857 kB/s | 70 kB 00:00 (66/135): libnsl2-2.0.0-2.fc36.x86_64.rpm 349 kB/s | 30 kB 00:00 (67/135): libpsl-0.21.1-4.fc35.x86_64.rpm 798 kB/s | 63 kB 00:00 (68/135): libreport-filesystem-2.15.2-6.fc35.no 192 kB/s | 15 kB 00:00 (69/135): librepo-1.14.2-1.fc36.x86_64.rpm 572 kB/s | 95 kB 00:00 (70/135): libselinux-3.3-2.fc36.x86_64.rpm 533 kB/s | 84 kB 00:00 (71/135): libsemanage-3.3-1.fc36.x86_64.rpm 734 kB/s | 116 kB 00:00 (72/135): libsigsegv-2.13-3.fc35.x86_64.rpm 335 kB/s | 26 kB 00:00 (73/135): libsmartcols-2.37.2-1.fc36.x86_64.rpm 806 kB/s | 64 kB 00:00 (74/135): libsepol-3.3-2.fc36.x86_64.rpm 955 kB/s | 301 kB 00:00 (75/135): libssh-config-0.9.6-1.fc36.noarch.rpm 92 kB/s | 7.3 kB 00:00 (76/135): libssh-0.9.6-1.fc36.x86_64.rpm 862 kB/s | 203 kB 00:00 (77/135): libtasn1-4.18.0-1.fc36.x86_64.rpm 920 kB/s | 74 kB 00:00 (78/135): libsolv-0.7.20-1.fc36.x86_64.rpm 842 kB/s | 399 kB 00:00 (79/135): libtirpc-1.3.2-1.rc1.fc36.x86_64.rpm 580 kB/s | 93 kB 00:00 (80/135): libuuid-2.37.2-1.fc36.x86_64.rpm 361 kB/s | 28 kB 00:00 (81/135): libverto-0.3.2-2.fc35.x86_64.rpm 261 kB/s | 21 kB 00:00 (82/135): libxcrypt-4.4.27-1.fc36.x86_64.rpm 493 kB/s | 117 kB 00:00 (83/135): libunistring-0.9.10-14.fc35.x86_64.rp 898 kB/s | 495 kB 00:00 (84/135): libstdc++-11.2.1-7.fc36.x86_64.rpm 942 kB/s | 747 kB 00:00 (85/135): libyaml-0.2.5-6.fc35.x86_64.rpm 760 kB/s | 60 kB 00:00 (86/135): lua-libs-5.4.3-2.fc35.x86_64.rpm 909 kB/s | 215 kB 00:00 (87/135): lz4-libs-1.9.3-3.fc35.x86_64.rpm 820 kB/s | 66 kB 00:00 (88/135): libzstd-1.5.1-4.fc36.x86_64.rpm 833 kB/s | 329 kB 00:00 (89/135): mpdecimal-2.5.1-2.fc35.x86_64.rpm 628 kB/s | 99 kB 00:00 (90/135): ncurses-base-6.2-8.20210508.fc35.noar 765 kB/s | 61 kB 00:00 (91/135): libxml2-2.9.12-6.fc35.x86_64.rpm 941 kB/s | 741 kB 00:00 (92/135): mpfr-4.1.0-8.fc35.x86_64.rpm 828 kB/s | 326 kB 00:00 (93/135): npth-1.6-7.fc35.x86_64.rpm 303 kB/s | 24 kB 00:00 (94/135): ncurses-libs-6.2-8.20210508.fc35.x86_ 1.0 MB/s | 322 kB 00:00 (95/135): nettle-3.7.3-2.fc35.x86_64.rpm 974 kB/s | 396 kB 00:00 (96/135): openldap-2.4.59-4.fc36.x86_64.rpm 806 kB/s | 257 kB 00:00 (97/135): p11-kit-0.23.22-4.fc35.x86_64.rpm 895 kB/s | 357 kB 00:00 (98/135): p11-kit-trust-0.23.22-4.fc35.x86_64.r 863 kB/s | 136 kB 00:00 (99/135): pcre-8.45-1.fc36.x86_64.rpm 834 kB/s | 197 kB 00:00 (100/135): pcre2-10.39-1.fc36.x86_64.rpm 971 kB/s | 231 kB 00:00 (101/135): openssl1.1-1.1.1l-1.fc36.x86_64.rpm 1.1 MB/s | 1.5 MB 00:01 (102/135): pcre2-syntax-10.39-1.fc36.noarch.rpm 896 kB/s | 144 kB 00:00 (103/135): popt-1.18-6.fc36.x86_64.rpm 739 kB/s | 58 kB 00:00 (104/135): publicsuffix-list-dafsa-20210518-3.f 715 kB/s | 58 kB 00:00 (105/135): openssl-libs-3.0.0-1.fc36.x86_64.rpm 1.1 MB/s | 2.1 MB 00:02 (106/135): python-setuptools-wheel-59.6.0-1.fc3 1.0 MB/s | 507 kB 00:00 (107/135): python3-3.10.1-1.fc36.x86_64.rpm 313 kB/s | 26 kB 00:00 (108/135): python3-dbus-1.2.18-2.fc35.x86_64.rp 753 kB/s | 132 kB 00:00 (109/135): python3-distro-1.6.0-1.fc35.noarch.r 460 kB/s | 38 kB 00:00 (110/135): python3-dateutil-2.8.1-7.fc35.noarch 860 kB/s | 289 kB 00:00 (111/135): python-pip-wheel-21.3.1-1.fc36.noarc 1.1 MB/s | 1.1 MB 00:01 (112/135): python3-dnf-plugins-core-4.0.24-1.fc 893 kB/s | 211 kB 00:00 (113/135): python3-dnf-4.10.0-1.fc36.noarch.rpm 1.0 MB/s | 417 kB 00:00 (114/135): python3-hawkey-0.65.0-1.fc36.x86_64. 607 kB/s | 112 kB 00:00 (115/135): python3-libcomps-0.1.18-1.fc36.x86_6 556 kB/s | 48 kB 00:00 (116/135): python3-gpg-1.15.1-6.fc36.x86_64.rpm 972 kB/s | 261 kB 00:00 (117/135): python3-rpm-4.17.0-1.fc36.1.x86_64.r 1.1 MB/s | 92 kB 00:00 (118/135): python3-six-1.16.0-4.fc35.noarch.rpm 440 kB/s | 36 kB 00:00 (119/135): readline-8.1-3.fc35.x86_64.rpm 894 kB/s | 210 kB 00:00 (120/135): python3-libdnf-0.65.0-1.fc36.x86_64. 1.1 MB/s | 781 kB 00:00 (121/135): rpm-build-libs-4.17.0-1.fc36.1.x86_6 1.1 MB/s | 93 kB 00:00 (122/135): rpm-4.17.0-1.fc36.1.x86_64.rpm 1.1 MB/s | 538 kB 00:00 (123/135): rpm-sign-libs-4.17.0-1.fc36.1.x86_64 347 kB/s | 27 kB 00:00 (124/135): rpm-libs-4.17.0-1.fc36.1.x86_64.rpm 1.0 MB/s | 314 kB 00:00 (125/135): setup-2.13.9.1-2.fc35.noarch.rpm 907 kB/s | 143 kB 00:00 (126/135): sed-4.8-8.fc35.x86_64.rpm 1.2 MB/s | 296 kB 00:00 (127/135): sqlite-libs-3.36.0-4.fc36.x86_64.rpm 1.1 MB/s | 632 kB 00:00 (128/135): shadow-utils-4.9-8.fc36.x86_64.rpm 1.2 MB/s | 1.1 MB 00:00 (129/135): systemd-libs-250.1-1.fc36.x86_64.rpm 1.3 MB/s | 629 kB 00:00 (130/135): tpm2-tss-3.1.0-4.fc36.x86_64.rpm 1.2 MB/s | 585 kB 00:00 (131/135): tzdata-2021e-1.fc36.noarch.rpm 1.1 MB/s | 431 kB 00:00 (132/135): xz-libs-5.2.5-7.fc35.x86_64.rpm 1.1 MB/s | 92 kB 00:00 (133/135): zchunk-libs-1.1.15-3.fc36.x86_64.rpm 583 kB/s | 46 kB 00:00 (134/135): zlib-1.2.11-30.fc35.x86_64.rpm 1.1 MB/s | 90 kB 00:00 (135/135): python3-libs-3.10.1-1.fc36.x86_64.rp 1.0 MB/s | 7.5 MB 00:07 -------------------------------------------------------------------------------- Total 2.1 MB/s | 52 MB 00:24 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.x86_64 1/1 Preparing : 1/1 Installing : libgcc-11.2.1-7.fc36.x86_64 1/135 Running scriptlet: libgcc-11.2.1-7.fc36.x86_64 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.x86_64 18/135 Installing : basesystem-11-12.fc35.noarch 19/135 Installing : glibc-minimal-langpack-2.34.9000-36.fc36.x86_64 20/135 Installing : glibc-common-2.34.9000-36.fc36.x86_64 21/135 Running scriptlet: glibc-2.34.9000-36.fc36.x86_64 22/135 Installing : glibc-2.34.9000-36.fc36.x86_64 22/135 Running scriptlet: glibc-2.34.9000-36.fc36.x86_64 22/135 Installing : ncurses-libs-6.2-8.20210508.fc35.x86_64 23/135 Installing : bash-5.1.8-3.fc36.x86_64 24/135 Running scriptlet: bash-5.1.8-3.fc36.x86_64 24/135 Installing : zlib-1.2.11-30.fc35.x86_64 25/135 Installing : bzip2-libs-1.0.8-10.fc36.x86_64 26/135 Installing : xz-libs-5.2.5-7.fc35.x86_64 27/135 Installing : libzstd-1.5.1-4.fc36.x86_64 28/135 Installing : sqlite-libs-3.36.0-4.fc36.x86_64 29/135 Installing : libcap-2.48-3.fc35.x86_64 30/135 Installing : gmp-1:6.2.1-1.fc36.x86_64 31/135 Installing : libgpg-error-1.43-1.fc36.x86_64 32/135 Installing : popt-1.18-6.fc36.x86_64 33/135 Installing : libxml2-2.9.12-6.fc35.x86_64 34/135 Installing : libstdc++-11.2.1-7.fc36.x86_64 35/135 Installing : lua-libs-5.4.3-2.fc35.x86_64 36/135 Installing : elfutils-libelf-0.186-1.fc36.x86_64 37/135 Installing : file-libs-5.41-3.fc36.x86_64 38/135 Installing : readline-8.1-3.fc35.x86_64 39/135 Installing : libattr-2.5.1-3.fc35.x86_64 40/135 Installing : libacl-2.3.1-2.fc35.x86_64 41/135 Installing : libcom_err-1.46.5-1.fc36.x86_64 42/135 Installing : libffi-3.1-28.fc34.x86_64 43/135 Installing : p11-kit-0.23.22-4.fc35.x86_64 44/135 Installing : libunistring-0.9.10-14.fc35.x86_64 45/135 Installing : libidn2-2.3.2-3.fc36.x86_64 46/135 Installing : libuuid-2.37.2-1.fc36.x86_64 47/135 Installing : libxcrypt-4.4.27-1.fc36.x86_64 48/135 Installing : libassuan-2.5.5-3.fc35.x86_64 49/135 Installing : libgcrypt-1.9.4-1.fc36.x86_64 50/135 Installing : expat-2.4.1-2.fc35.x86_64 51/135 Installing : gdbm-libs-1:1.22-1.fc36.x86_64 52/135 Installing : json-c-0.15-2.fc35.x86_64 53/135 Installing : keyutils-libs-1.6.1-3.fc35.x86_64 54/135 Installing : libsepol-3.3-2.fc36.x86_64 55/135 Installing : libsmartcols-2.37.2-1.fc36.x86_64 56/135 Installing : libtasn1-4.18.0-1.fc36.x86_64 57/135 Installing : lz4-libs-1.9.3-3.fc35.x86_64 58/135 Installing : pcre-8.45-1.fc36.x86_64 59/135 Installing : grep-3.7-1.fc36.x86_64 60/135 Installing : libcomps-0.1.18-1.fc36.x86_64 61/135 Installing : libpsl-0.21.1-4.fc35.x86_64 62/135 Installing : mpdecimal-2.5.1-2.fc35.x86_64 63/135 Installing : libksba-1.6.0-2.fc35.x86_64 64/135 Installing : mpfr-4.1.0-8.fc35.x86_64 65/135 Installing : nettle-3.7.3-2.fc35.x86_64 66/135 Installing : openssl1.1-1:1.1.1l-1.fc36.x86_64 67/135 Installing : libarchive-3.5.2-2.fc36.x86_64 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.x86_64 70/135 Installing : alternatives-1.19-1.fc35.x86_64 71/135 Installing : p11-kit-trust-0.23.22-4.fc35.x86_64 72/135 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.x86_64 72/135 Installing : gnutls-3.7.2-2.fc35.x86_64 73/135 Installing : libbrotli-1.0.9-6.fc35.x86_64 74/135 Installing : libcap-ng-0.8.2-8.fc36.x86_64 75/135 Installing : audit-libs-3.0.6-2.fc36.x86_64 76/135 Installing : libgomp-11.2.1-7.fc36.x86_64 77/135 Installing : libnghttp2-1.46.0-1.fc36.x86_64 78/135 Installing : libsigsegv-2.13-3.fc35.x86_64 79/135 Installing : gawk-5.1.1-1.fc36.x86_64 80/135 Installing : libverto-0.3.2-2.fc35.x86_64 81/135 Installing : libyaml-0.2.5-6.fc35.x86_64 82/135 Installing : npth-1.6-7.fc35.x86_64 83/135 Installing : pcre2-10.39-1.fc36.x86_64 84/135 Installing : libselinux-3.3-2.fc36.x86_64 85/135 Installing : sed-4.8-8.fc35.x86_64 86/135 Installing : libsemanage-3.3-1.fc36.x86_64 87/135 Installing : shadow-utils-2:4.9-8.fc36.x86_64 88/135 Installing : coreutils-common-9.0-2.fc36.x86_64 89/135 Installing : openssl-libs-1:3.0.0-1.fc36.x86_64 90/135 Installing : coreutils-9.0-2.fc36.x86_64 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.x86_64 93/135 Installing : libtirpc-1.3.2-1.rc1.fc36.x86_64 94/135 Installing : libfsverity-1.4-6.fc36.x86_64 95/135 Installing : zchunk-libs-1.1.15-3.fc36.x86_64 96/135 Installing : libnsl2-2.0.0-2.fc36.x86_64 97/135 Installing : cyrus-sasl-lib-2.1.27-16.fc36.x86_64 98/135 Installing : openldap-2.4.59-4.fc36.x86_64 99/135 Installing : gnupg2-2.3.4-1.fc36.x86_64 100/135 Installing : gpgme-1.15.1-6.fc36.x86_64 101/135 Installing : libssh-0.9.6-1.fc36.x86_64 102/135 Installing : libcurl-7.81.0-1.fc36.x86_64 103/135 Installing : curl-7.81.0-1.fc36.x86_64 104/135 Installing : rpm-4.17.0-1.fc36.1.x86_64 105/135 Installing : rpm-libs-4.17.0-1.fc36.1.x86_64 106/135 Installing : libsolv-0.7.20-1.fc36.x86_64 107/135 Installing : rpm-build-libs-4.17.0-1.fc36.1.x86_64 108/135 Running scriptlet: tpm2-tss-3.1.0-4.fc36.x86_64 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.x86_64 109/135 Installing : ima-evm-utils-1.3.2-4.fc36.x86_64 110/135 Installing : rpm-sign-libs-4.17.0-1.fc36.1.x86_64 111/135 Installing : python-pip-wheel-21.3.1-1.fc36.noarch 112/135 Installing : python3-3.10.1-1.fc36.x86_64 113/135 Installing : python3-libs-3.10.1-1.fc36.x86_64 114/135 Installing : python3-libcomps-0.1.18-1.fc36.x86_64 115/135 Installing : python3-distro-1.6.0-1.fc35.noarch 116/135 Installing : python3-gpg-1.15.1-6.fc36.x86_64 117/135 Installing : python3-rpm-4.17.0-1.fc36.1.x86_64 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.x86_64 121/135 Running scriptlet: libblkid-2.37.2-1.fc36.x86_64 121/135 Installing : libmount-2.37.2-1.fc36.x86_64 122/135 Installing : glib2-2.70.2-2.fc36.x86_64 123/135 Installing : libmodulemd-2.13.0-3.fc36.x86_64 124/135 Installing : librepo-1.14.2-1.fc36.x86_64 125/135 Installing : libdnf-0.65.0-1.fc36.x86_64 126/135 Installing : python3-libdnf-0.65.0-1.fc36.x86_64 127/135 Installing : python3-hawkey-0.65.0-1.fc36.x86_64 128/135 Installing : python3-dnf-4.10.0-1.fc36.noarch 129/135 Installing : systemd-libs-250.1-1.fc36.x86_64 130/135 Running scriptlet: systemd-libs-250.1-1.fc36.x86_64 130/135 Installing : dbus-libs-1:1.13.20-2.fc36.x86_64 131/135 Installing : python3-dbus-1.2.18-2.fc35.x86_64 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.x86_64 135/135 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 135/135 Running scriptlet: rpm-4.17.0-1.fc36.1.x86_64 135/135 Running scriptlet: dnf-4.10.0-1.fc36.noarch 135/135 Verifying : alternatives-1.19-1.fc35.x86_64 1/135 Verifying : audit-libs-3.0.6-2.fc36.x86_64 2/135 Verifying : basesystem-11-12.fc35.noarch 3/135 Verifying : bash-5.1.8-3.fc36.x86_64 4/135 Verifying : bzip2-libs-1.0.8-10.fc36.x86_64 5/135 Verifying : ca-certificates-2021.2.52-2.fc36.noarch 6/135 Verifying : coreutils-9.0-2.fc36.x86_64 7/135 Verifying : coreutils-common-9.0-2.fc36.x86_64 8/135 Verifying : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 9/135 Verifying : curl-7.81.0-1.fc36.x86_64 10/135 Verifying : cyrus-sasl-lib-2.1.27-16.fc36.x86_64 11/135 Verifying : dbus-libs-1:1.13.20-2.fc36.x86_64 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.x86_64 17/135 Verifying : elfutils-libs-0.186-1.fc36.x86_64 18/135 Verifying : expat-2.4.1-2.fc35.x86_64 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.x86_64 26/135 Verifying : filesystem-3.16-1.fc36.x86_64 27/135 Verifying : gawk-5.1.1-1.fc36.x86_64 28/135 Verifying : gdbm-libs-1:1.22-1.fc36.x86_64 29/135 Verifying : glib2-2.70.2-2.fc36.x86_64 30/135 Verifying : glibc-2.34.9000-36.fc36.x86_64 31/135 Verifying : glibc-common-2.34.9000-36.fc36.x86_64 32/135 Verifying : glibc-minimal-langpack-2.34.9000-36.fc36.x86_64 33/135 Verifying : gmp-1:6.2.1-1.fc36.x86_64 34/135 Verifying : gnupg2-2.3.4-1.fc36.x86_64 35/135 Verifying : gnutls-3.7.2-2.fc35.x86_64 36/135 Verifying : gpgme-1.15.1-6.fc36.x86_64 37/135 Verifying : grep-3.7-1.fc36.x86_64 38/135 Verifying : ima-evm-utils-1.3.2-4.fc36.x86_64 39/135 Verifying : json-c-0.15-2.fc35.x86_64 40/135 Verifying : keyutils-libs-1.6.1-3.fc35.x86_64 41/135 Verifying : krb5-libs-1.19.2-4.fc36.x86_64 42/135 Verifying : libacl-2.3.1-2.fc35.x86_64 43/135 Verifying : libarchive-3.5.2-2.fc36.x86_64 44/135 Verifying : libassuan-2.5.5-3.fc35.x86_64 45/135 Verifying : libattr-2.5.1-3.fc35.x86_64 46/135 Verifying : libblkid-2.37.2-1.fc36.x86_64 47/135 Verifying : libbrotli-1.0.9-6.fc35.x86_64 48/135 Verifying : libcap-2.48-3.fc35.x86_64 49/135 Verifying : libcap-ng-0.8.2-8.fc36.x86_64 50/135 Verifying : libcom_err-1.46.5-1.fc36.x86_64 51/135 Verifying : libcomps-0.1.18-1.fc36.x86_64 52/135 Verifying : libcurl-7.81.0-1.fc36.x86_64 53/135 Verifying : libdnf-0.65.0-1.fc36.x86_64 54/135 Verifying : libffi-3.1-28.fc34.x86_64 55/135 Verifying : libfsverity-1.4-6.fc36.x86_64 56/135 Verifying : libgcc-11.2.1-7.fc36.x86_64 57/135 Verifying : libgcrypt-1.9.4-1.fc36.x86_64 58/135 Verifying : libgomp-11.2.1-7.fc36.x86_64 59/135 Verifying : libgpg-error-1.43-1.fc36.x86_64 60/135 Verifying : libidn2-2.3.2-3.fc36.x86_64 61/135 Verifying : libksba-1.6.0-2.fc35.x86_64 62/135 Verifying : libmodulemd-2.13.0-3.fc36.x86_64 63/135 Verifying : libmount-2.37.2-1.fc36.x86_64 64/135 Verifying : libnghttp2-1.46.0-1.fc36.x86_64 65/135 Verifying : libnsl2-2.0.0-2.fc36.x86_64 66/135 Verifying : libpsl-0.21.1-4.fc35.x86_64 67/135 Verifying : librepo-1.14.2-1.fc36.x86_64 68/135 Verifying : libreport-filesystem-2.15.2-6.fc35.noarch 69/135 Verifying : libselinux-3.3-2.fc36.x86_64 70/135 Verifying : libsemanage-3.3-1.fc36.x86_64 71/135 Verifying : libsepol-3.3-2.fc36.x86_64 72/135 Verifying : libsigsegv-2.13-3.fc35.x86_64 73/135 Verifying : libsmartcols-2.37.2-1.fc36.x86_64 74/135 Verifying : libsolv-0.7.20-1.fc36.x86_64 75/135 Verifying : libssh-0.9.6-1.fc36.x86_64 76/135 Verifying : libssh-config-0.9.6-1.fc36.noarch 77/135 Verifying : libstdc++-11.2.1-7.fc36.x86_64 78/135 Verifying : libtasn1-4.18.0-1.fc36.x86_64 79/135 Verifying : libtirpc-1.3.2-1.rc1.fc36.x86_64 80/135 Verifying : libunistring-0.9.10-14.fc35.x86_64 81/135 Verifying : libuuid-2.37.2-1.fc36.x86_64 82/135 Verifying : libverto-0.3.2-2.fc35.x86_64 83/135 Verifying : libxcrypt-4.4.27-1.fc36.x86_64 84/135 Verifying : libxml2-2.9.12-6.fc35.x86_64 85/135 Verifying : libyaml-0.2.5-6.fc35.x86_64 86/135 Verifying : libzstd-1.5.1-4.fc36.x86_64 87/135 Verifying : lua-libs-5.4.3-2.fc35.x86_64 88/135 Verifying : lz4-libs-1.9.3-3.fc35.x86_64 89/135 Verifying : mpdecimal-2.5.1-2.fc35.x86_64 90/135 Verifying : mpfr-4.1.0-8.fc35.x86_64 91/135 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 92/135 Verifying : ncurses-libs-6.2-8.20210508.fc35.x86_64 93/135 Verifying : nettle-3.7.3-2.fc35.x86_64 94/135 Verifying : npth-1.6-7.fc35.x86_64 95/135 Verifying : openldap-2.4.59-4.fc36.x86_64 96/135 Verifying : openssl-libs-1:3.0.0-1.fc36.x86_64 97/135 Verifying : openssl1.1-1:1.1.1l-1.fc36.x86_64 98/135 Verifying : p11-kit-0.23.22-4.fc35.x86_64 99/135 Verifying : p11-kit-trust-0.23.22-4.fc35.x86_64 100/135 Verifying : pcre-8.45-1.fc36.x86_64 101/135 Verifying : pcre2-10.39-1.fc36.x86_64 102/135 Verifying : pcre2-syntax-10.39-1.fc36.noarch 103/135 Verifying : popt-1.18-6.fc36.x86_64 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.x86_64 108/135 Verifying : python3-dateutil-1:2.8.1-7.fc35.noarch 109/135 Verifying : python3-dbus-1.2.18-2.fc35.x86_64 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.x86_64 114/135 Verifying : python3-hawkey-0.65.0-1.fc36.x86_64 115/135 Verifying : python3-libcomps-0.1.18-1.fc36.x86_64 116/135 Verifying : python3-libdnf-0.65.0-1.fc36.x86_64 117/135 Verifying : python3-libs-3.10.1-1.fc36.x86_64 118/135 Verifying : python3-rpm-4.17.0-1.fc36.1.x86_64 119/135 Verifying : python3-six-1.16.0-4.fc35.noarch 120/135 Verifying : readline-8.1-3.fc35.x86_64 121/135 Verifying : rpm-4.17.0-1.fc36.1.x86_64 122/135 Verifying : rpm-build-libs-4.17.0-1.fc36.1.x86_64 123/135 Verifying : rpm-libs-4.17.0-1.fc36.1.x86_64 124/135 Verifying : rpm-sign-libs-4.17.0-1.fc36.1.x86_64 125/135 Verifying : sed-4.8-8.fc35.x86_64 126/135 Verifying : setup-2.13.9.1-2.fc35.noarch 127/135 Verifying : shadow-utils-2:4.9-8.fc36.x86_64 128/135 Verifying : sqlite-libs-3.36.0-4.fc36.x86_64 129/135 Verifying : systemd-libs-250.1-1.fc36.x86_64 130/135 Verifying : tpm2-tss-3.1.0-4.fc36.x86_64 131/135 Verifying : tzdata-2021e-1.fc36.noarch 132/135 Verifying : xz-libs-5.2.5-7.fc35.x86_64 133/135 Verifying : zchunk-libs-1.1.15-3.fc36.x86_64 134/135 Verifying : zlib-1.2.11-30.fc35.x86_64 135/135 Installed: alternatives-1.19-1.fc35.x86_64 audit-libs-3.0.6-2.fc36.x86_64 basesystem-11-12.fc35.noarch bash-5.1.8-3.fc36.x86_64 bzip2-libs-1.0.8-10.fc36.x86_64 ca-certificates-2021.2.52-2.fc36.noarch coreutils-9.0-2.fc36.x86_64 coreutils-common-9.0-2.fc36.x86_64 crypto-policies-20211115-1.git1b1c04c.fc36.noarch curl-7.81.0-1.fc36.x86_64 cyrus-sasl-lib-2.1.27-16.fc36.x86_64 dbus-libs-1:1.13.20-2.fc36.x86_64 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.x86_64 elfutils-libs-0.186-1.fc36.x86_64 expat-2.4.1-2.fc35.x86_64 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.x86_64 filesystem-3.16-1.fc36.x86_64 gawk-5.1.1-1.fc36.x86_64 gdbm-libs-1:1.22-1.fc36.x86_64 glib2-2.70.2-2.fc36.x86_64 glibc-2.34.9000-36.fc36.x86_64 glibc-common-2.34.9000-36.fc36.x86_64 glibc-minimal-langpack-2.34.9000-36.fc36.x86_64 gmp-1:6.2.1-1.fc36.x86_64 gnupg2-2.3.4-1.fc36.x86_64 gnutls-3.7.2-2.fc35.x86_64 gpgme-1.15.1-6.fc36.x86_64 grep-3.7-1.fc36.x86_64 ima-evm-utils-1.3.2-4.fc36.x86_64 json-c-0.15-2.fc35.x86_64 keyutils-libs-1.6.1-3.fc35.x86_64 krb5-libs-1.19.2-4.fc36.x86_64 libacl-2.3.1-2.fc35.x86_64 libarchive-3.5.2-2.fc36.x86_64 libassuan-2.5.5-3.fc35.x86_64 libattr-2.5.1-3.fc35.x86_64 libblkid-2.37.2-1.fc36.x86_64 libbrotli-1.0.9-6.fc35.x86_64 libcap-2.48-3.fc35.x86_64 libcap-ng-0.8.2-8.fc36.x86_64 libcom_err-1.46.5-1.fc36.x86_64 libcomps-0.1.18-1.fc36.x86_64 libcurl-7.81.0-1.fc36.x86_64 libdnf-0.65.0-1.fc36.x86_64 libffi-3.1-28.fc34.x86_64 libfsverity-1.4-6.fc36.x86_64 libgcc-11.2.1-7.fc36.x86_64 libgcrypt-1.9.4-1.fc36.x86_64 libgomp-11.2.1-7.fc36.x86_64 libgpg-error-1.43-1.fc36.x86_64 libidn2-2.3.2-3.fc36.x86_64 libksba-1.6.0-2.fc35.x86_64 libmodulemd-2.13.0-3.fc36.x86_64 libmount-2.37.2-1.fc36.x86_64 libnghttp2-1.46.0-1.fc36.x86_64 libnsl2-2.0.0-2.fc36.x86_64 libpsl-0.21.1-4.fc35.x86_64 librepo-1.14.2-1.fc36.x86_64 libreport-filesystem-2.15.2-6.fc35.noarch libselinux-3.3-2.fc36.x86_64 libsemanage-3.3-1.fc36.x86_64 libsepol-3.3-2.fc36.x86_64 libsigsegv-2.13-3.fc35.x86_64 libsmartcols-2.37.2-1.fc36.x86_64 libsolv-0.7.20-1.fc36.x86_64 libssh-0.9.6-1.fc36.x86_64 libssh-config-0.9.6-1.fc36.noarch libstdc++-11.2.1-7.fc36.x86_64 libtasn1-4.18.0-1.fc36.x86_64 libtirpc-1.3.2-1.rc1.fc36.x86_64 libunistring-0.9.10-14.fc35.x86_64 libuuid-2.37.2-1.fc36.x86_64 libverto-0.3.2-2.fc35.x86_64 libxcrypt-4.4.27-1.fc36.x86_64 libxml2-2.9.12-6.fc35.x86_64 libyaml-0.2.5-6.fc35.x86_64 libzstd-1.5.1-4.fc36.x86_64 lua-libs-5.4.3-2.fc35.x86_64 lz4-libs-1.9.3-3.fc35.x86_64 mpdecimal-2.5.1-2.fc35.x86_64 mpfr-4.1.0-8.fc35.x86_64 ncurses-base-6.2-8.20210508.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.x86_64 nettle-3.7.3-2.fc35.x86_64 npth-1.6-7.fc35.x86_64 openldap-2.4.59-4.fc36.x86_64 openssl-libs-1:3.0.0-1.fc36.x86_64 openssl1.1-1:1.1.1l-1.fc36.x86_64 p11-kit-0.23.22-4.fc35.x86_64 p11-kit-trust-0.23.22-4.fc35.x86_64 pcre-8.45-1.fc36.x86_64 pcre2-10.39-1.fc36.x86_64 pcre2-syntax-10.39-1.fc36.noarch popt-1.18-6.fc36.x86_64 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.x86_64 python3-dateutil-1:2.8.1-7.fc35.noarch python3-dbus-1.2.18-2.fc35.x86_64 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.x86_64 python3-hawkey-0.65.0-1.fc36.x86_64 python3-libcomps-0.1.18-1.fc36.x86_64 python3-libdnf-0.65.0-1.fc36.x86_64 python3-libs-3.10.1-1.fc36.x86_64 python3-rpm-4.17.0-1.fc36.1.x86_64 python3-six-1.16.0-4.fc35.noarch readline-8.1-3.fc35.x86_64 rpm-4.17.0-1.fc36.1.x86_64 rpm-build-libs-4.17.0-1.fc36.1.x86_64 rpm-libs-4.17.0-1.fc36.1.x86_64 rpm-sign-libs-4.17.0-1.fc36.1.x86_64 sed-4.8-8.fc35.x86_64 setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-8.fc36.x86_64 sqlite-libs-3.36.0-4.fc36.x86_64 systemd-libs-250.1-1.fc36.x86_64 tpm2-tss-3.1.0-4.fc36.x86_64 tzdata-2021e-1.fc36.noarch xz-libs-5.2.5-7.fc35.x86_64 zchunk-libs-1.1.15-3.fc36.x86_64 zlib-1.2.11-30.fc35.x86_64 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-x86_64-1641936333.353249/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 16 kB/s | 4.0 kB 00:00 fedora 15 MB/s | 63 MB 00:04 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.1.8-3.fc36 fedora 1.7 M bzip2 x86_64 1.0.8-10.fc36 fedora 52 k coreutils x86_64 9.0-2.fc36 fedora 1.0 M cpio x86_64 2.13-11.fc36 fedora 270 k diffutils x86_64 3.8-1.fc35 fedora 400 k fedora-release-common noarch 36-0.12 fedora 21 k findutils x86_64 1:4.8.0-4.fc35 fedora 538 k gawk x86_64 5.1.1-1.fc36 fedora 1.0 M glibc-minimal-langpack x86_64 2.34.9000-36.fc36 fedora 147 k grep x86_64 3.7-1.fc36 fedora 294 k gzip x86_64 1.11-1.fc36 fedora 154 k info x86_64 6.8-2.fc35 fedora 222 k patch x86_64 2.7.6-15.fc35 fedora 127 k redhat-rpm-config noarch 207-1.fc36 fedora 67 k rpm-build x86_64 4.17.0-1.fc36.1 fedora 61 k sed x86_64 4.8-8.fc35 fedora 296 k shadow-utils x86_64 2:4.9-8.fc36 fedora 1.1 M tar x86_64 2:1.34-2.fc35 fedora 880 k unzip x86_64 6.0-56.fc36 fedora 179 k util-linux x86_64 2.37.2-1.fc36 fedora 2.2 M which x86_64 2.21-31.fc36 fedora 41 k xz x86_64 5.2.5-7.fc35 fedora 214 k Installing dependencies: acl x86_64 2.3.1-2.fc35 fedora 71 k alternatives x86_64 1.19-1.fc35 fedora 35 k audit-libs x86_64 3.0.6-2.fc36 fedora 115 k authselect x86_64 1.3.0-5.fc36 fedora 137 k authselect-libs x86_64 1.3.0-5.fc36 fedora 223 k basesystem noarch 11-12.fc35 fedora 7.0 k binutils x86_64 2.37-22.fc36 fedora 6.0 M binutils-gold x86_64 2.37-22.fc36 fedora 727 k bzip2-libs x86_64 1.0.8-10.fc36 fedora 40 k ca-certificates noarch 2021.2.52-2.fc36 fedora 365 k coreutils-common x86_64 9.0-2.fc36 fedora 2.0 M cracklib x86_64 2.9.6-27.fc36 fedora 81 k crypto-policies noarch 20211115-1.git1b1c04c.fc36 fedora 58 k cryptsetup-libs x86_64 2.4.2-1.fc36 fedora 438 k curl x86_64 7.81.0-1.fc36 fedora 310 k cyrus-sasl-lib x86_64 2.1.27-16.fc36 fedora 774 k dbus x86_64 1:1.13.20-2.fc36 fedora 7.5 k dbus-broker x86_64 29-4.fc36 fedora 171 k dbus-common noarch 1:1.13.20-2.fc36 fedora 14 k debugedit x86_64 5.0-2.fc35 fedora 76 k device-mapper x86_64 1.02.175-6.fc35 fedora 140 k device-mapper-libs x86_64 1.02.175-6.fc35 fedora 179 k dwz x86_64 0.14-2.fc35 fedora 127 k ed x86_64 1.14.2-11.fc35 fedora 73 k efi-srpm-macros noarch 5-4.fc36 fedora 22 k elfutils x86_64 0.186-1.fc36 fedora 521 k elfutils-debuginfod-client x86_64 0.186-1.fc36 fedora 40 k elfutils-default-yama-scope noarch 0.186-1.fc36 fedora 19 k elfutils-libelf x86_64 0.186-1.fc36 fedora 200 k elfutils-libs x86_64 0.186-1.fc36 fedora 256 k expat x86_64 2.4.1-2.fc35 fedora 110 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 x86_64 5.41-3.fc36 fedora 48 k file-libs x86_64 5.41-3.fc36 fedora 636 k filesystem x86_64 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 x86_64 11.1-6.fc36 fedora 3.8 M gdbm-libs x86_64 1:1.22-1.fc36 fedora 57 k ghc-srpm-macros noarch 1.5.0-5.fc35 fedora 7.8 k glibc x86_64 2.34.9000-36.fc36 fedora 2.2 M glibc-common x86_64 2.34.9000-36.fc36 fedora 420 k glibc-gconv-extra x86_64 2.34.9000-36.fc36 fedora 1.6 M gmp x86_64 1:6.2.1-1.fc36 fedora 314 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 x86_64 0.15-2.fc35 fedora 43 k kernel-srpm-macros noarch 1.0-13.fc36 fedora 9.0 k keyutils-libs x86_64 1.6.1-3.fc35 fedora 31 k kmod-libs x86_64 29-6.fc36 fedora 67 k krb5-libs x86_64 1.19.2-4.fc36 fedora 722 k libacl x86_64 2.3.1-2.fc35 fedora 24 k libarchive x86_64 3.5.2-2.fc36 fedora 387 k libargon2 x86_64 20171227-7.fc35 fedora 28 k libattr x86_64 2.5.1-3.fc35 fedora 18 k libblkid x86_64 2.37.2-1.fc36 fedora 107 k libbrotli x86_64 1.0.9-6.fc35 fedora 313 k libcap x86_64 2.48-3.fc35 fedora 66 k libcap-ng x86_64 0.8.2-8.fc36 fedora 32 k libcom_err x86_64 1.46.5-1.fc36 fedora 25 k libcurl x86_64 7.81.0-1.fc36 fedora 294 k libdb x86_64 5.3.28-50.fc36 fedora 748 k libeconf x86_64 0.4.0-2.fc35 fedora 27 k libfdisk x86_64 2.37.2-1.fc36 fedora 155 k libffi x86_64 3.1-28.fc34 fedora 33 k libgcc x86_64 11.2.1-7.fc36 fedora 112 k libgcrypt x86_64 1.9.4-1.fc36 fedora 507 k libgomp x86_64 11.2.1-7.fc36 fedora 285 k libgpg-error x86_64 1.43-1.fc36 fedora 216 k libidn2 x86_64 2.3.2-3.fc36 fedora 103 k libmount x86_64 2.37.2-1.fc36 fedora 135 k libnghttp2 x86_64 1.46.0-1.fc36 fedora 70 k libnsl2 x86_64 2.0.0-2.fc36 fedora 30 k libpkgconf x86_64 1.8.0-1.fc35 fedora 36 k libpsl x86_64 0.21.1-4.fc35 fedora 63 k libpwquality x86_64 1.4.4-6.fc36 fedora 104 k libseccomp x86_64 2.5.3-1.fc36 fedora 71 k libselinux x86_64 3.3-2.fc36 fedora 84 k libsemanage x86_64 3.3-1.fc36 fedora 116 k libsepol x86_64 3.3-2.fc36 fedora 301 k libsigsegv x86_64 2.13-3.fc35 fedora 26 k libsmartcols x86_64 2.37.2-1.fc36 fedora 64 k libssh x86_64 0.9.6-1.fc36 fedora 203 k libssh-config noarch 0.9.6-1.fc36 fedora 7.3 k libstdc++ x86_64 11.2.1-7.fc36 fedora 747 k libtasn1 x86_64 4.18.0-1.fc36 fedora 74 k libtirpc x86_64 1.3.2-1.rc1.fc36 fedora 93 k libunistring x86_64 0.9.10-14.fc35 fedora 495 k libutempter x86_64 1.2.1-5.fc35 fedora 26 k libuuid x86_64 2.37.2-1.fc36 fedora 28 k libverto x86_64 0.3.2-2.fc35 fedora 21 k libxcrypt x86_64 4.4.27-1.fc36 fedora 117 k libxml2 x86_64 2.9.12-6.fc35 fedora 741 k libzstd x86_64 1.5.1-4.fc36 fedora 329 k lua-libs x86_64 5.4.3-2.fc35 fedora 215 k lua-srpm-macros noarch 1-5.fc35 fedora 8.4 k lz4-libs x86_64 1.9.3-3.fc35 fedora 66 k mpfr x86_64 4.1.0-8.fc35 fedora 326 k ncurses-base noarch 6.2-8.20210508.fc35 fedora 61 k ncurses-libs x86_64 6.2-8.20210508.fc35 fedora 322 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 x86_64 2.4.59-4.fc36 fedora 257 k openssl-libs x86_64 1:3.0.0-1.fc36 fedora 2.1 M openssl1.1 x86_64 1:1.1.1l-1.fc36 fedora 1.5 M p11-kit x86_64 0.23.22-4.fc35 fedora 357 k p11-kit-trust x86_64 0.23.22-4.fc35 fedora 136 k pam x86_64 1.5.2-8.fc36 fedora 545 k pcre x86_64 8.45-1.fc36 fedora 197 k pcre2 x86_64 10.39-1.fc36 fedora 231 k pcre2-syntax noarch 10.39-1.fc36 fedora 144 k perl-srpm-macros noarch 1-42.fc35 fedora 8.3 k pkgconf x86_64 1.8.0-1.fc35 fedora 41 k pkgconf-m4 noarch 1.8.0-1.fc35 fedora 14 k pkgconf-pkg-config x86_64 1.8.0-1.fc35 fedora 10 k popt x86_64 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 x86_64 8.1-3.fc35 fedora 210 k rpm x86_64 4.17.0-1.fc36.1 fedora 538 k rpm-build-libs x86_64 4.17.0-1.fc36.1 fedora 93 k rpm-libs x86_64 4.17.0-1.fc36.1 fedora 314 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 x86_64 3.36.0-4.fc36 fedora 632 k systemd x86_64 250.1-1.fc36 fedora 4.3 M systemd-libs x86_64 250.1-1.fc36 fedora 629 k systemd-pam x86_64 250.1-1.fc36 fedora 334 k systemd-rpm-macros noarch 250.1-1.fc36 fedora 29 k tzdata noarch 2021e-1.fc36 fedora 431 k util-linux-core x86_64 2.37.2-1.fc36 fedora 434 k xxhash-libs x86_64 0.8.1-1.fc36 fedora 40 k xz-libs x86_64 5.2.5-7.fc35 fedora 92 k zip x86_64 3.0-31.fc35 fedora 257 k zlib x86_64 1.2.11-30.fc35 fedora 90 k zstd x86_64 1.5.1-4.fc36 fedora 540 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 165 Packages Total download size: 58 M Installed size: 206 M Downloading Packages: (1/165): alternatives-1.19-1.fc35.x86_64.rpm 732 kB/s | 35 kB 00:00 (2/165): acl-2.3.1-2.fc35.x86_64.rpm 1.0 MB/s | 71 kB 00:00 (3/165): audit-libs-3.0.6-2.fc36.x86_64.rpm 1.5 MB/s | 115 kB 00:00 (4/165): authselect-1.3.0-5.fc36.x86_64.rpm 3.0 MB/s | 137 kB 00:00 (5/165): basesystem-11-12.fc35.noarch.rpm 359 kB/s | 7.0 kB 00:00 (6/165): authselect-libs-1.3.0-5.fc36.x86_64.rp 4.0 MB/s | 223 kB 00:00 (7/165): binutils-2.37-22.fc36.x86_64.rpm 42 MB/s | 6.0 MB 00:00 (8/165): bzip2-1.0.8-10.fc36.x86_64.rpm 3.4 MB/s | 52 kB 00:00 (9/165): bash-5.1.8-3.fc36.x86_64.rpm 10 MB/s | 1.7 MB 00:00 (10/165): bzip2-libs-1.0.8-10.fc36.x86_64.rpm 2.7 MB/s | 40 kB 00:00 (11/165): ca-certificates-2021.2.52-2.fc36.noar 20 MB/s | 365 kB 00:00 (12/165): coreutils-9.0-2.fc36.x86_64.rpm 39 MB/s | 1.0 MB 00:00 (13/165): cpio-2.13-11.fc36.x86_64.rpm 11 MB/s | 270 kB 00:00 (14/165): coreutils-common-9.0-2.fc36.x86_64.rp 36 MB/s | 2.0 MB 00:00 (15/165): binutils-gold-2.37-22.fc36.x86_64.rpm 3.3 MB/s | 727 kB 00:00 (16/165): cracklib-2.9.6-27.fc36.x86_64.rpm 5.2 MB/s | 81 kB 00:00 (17/165): crypto-policies-20211115-1.git1b1c04c 3.6 MB/s | 58 kB 00:00 (18/165): curl-7.81.0-1.fc36.x86_64.rpm 16 MB/s | 310 kB 00:00 (19/165): cryptsetup-libs-2.4.2-1.fc36.x86_64.r 18 MB/s | 438 kB 00:00 (20/165): cyrus-sasl-lib-2.1.27-16.fc36.x86_64. 33 MB/s | 774 kB 00:00 (21/165): dbus-1.13.20-2.fc36.x86_64.rpm 502 kB/s | 7.5 kB 00:00 (22/165): dbus-broker-29-4.fc36.x86_64.rpm 10 MB/s | 171 kB 00:00 (23/165): dbus-common-1.13.20-2.fc36.noarch.rpm 949 kB/s | 14 kB 00:00 (24/165): debugedit-5.0-2.fc35.x86_64.rpm 4.7 MB/s | 76 kB 00:00 (25/165): device-mapper-1.02.175-6.fc35.x86_64. 8.2 MB/s | 140 kB 00:00 (26/165): device-mapper-libs-1.02.175-6.fc35.x8 11 MB/s | 179 kB 00:00 (27/165): diffutils-3.8-1.fc35.x86_64.rpm 20 MB/s | 400 kB 00:00 (28/165): dwz-0.14-2.fc35.x86_64.rpm 6.7 MB/s | 127 kB 00:00 (29/165): ed-1.14.2-11.fc35.x86_64.rpm 4.7 MB/s | 73 kB 00:00 (30/165): elfutils-0.186-1.fc36.x86_64.rpm 22 MB/s | 521 kB 00:00 (31/165): elfutils-debuginfod-client-0.186-1.fc 2.5 MB/s | 40 kB 00:00 (32/165): elfutils-default-yama-scope-0.186-1.f 1.2 MB/s | 19 kB 00:00 (33/165): elfutils-libelf-0.186-1.fc36.x86_64.r 12 MB/s | 200 kB 00:00 (34/165): efi-srpm-macros-5-4.fc36.noarch.rpm 430 kB/s | 22 kB 00:00 (35/165): expat-2.4.1-2.fc35.x86_64.rpm 6.6 MB/s | 110 kB 00:00 (36/165): elfutils-libs-0.186-1.fc36.x86_64.rpm 13 MB/s | 256 kB 00:00 (37/165): fedora-gpg-keys-36-0.3.noarch.rpm 5.8 MB/s | 113 kB 00:00 (38/165): fedora-release-common-36-0.12.noarch. 1.4 MB/s | 21 kB 00:00 (39/165): fedora-release-identity-basic-36-0.12 717 kB/s | 12 kB 00:00 (40/165): fedora-repos-36-0.3.noarch.rpm 718 kB/s | 11 kB 00:00 (41/165): fedora-repos-rawhide-36-0.3.noarch.rp 714 kB/s | 10 kB 00:00 (42/165): file-5.41-3.fc36.x86_64.rpm 3.1 MB/s | 48 kB 00:00 (43/165): file-libs-5.41-3.fc36.x86_64.rpm 30 MB/s | 636 kB 00:00 (44/165): fedora-release-36-0.12.noarch.rpm 185 kB/s | 12 kB 00:00 (45/165): filesystem-3.16-1.fc36.x86_64.rpm 36 MB/s | 1.1 MB 00:00 (46/165): fonts-srpm-macros-2.0.5-6.fc35.noarch 1.6 MB/s | 27 kB 00:00 (47/165): findutils-4.8.0-4.fc35.x86_64.rpm 26 MB/s | 538 kB 00:00 (48/165): fpc-srpm-macros-1.3-4.fc35.noarch.rpm 447 kB/s | 7.6 kB 00:00 (49/165): gawk-5.1.1-1.fc36.x86_64.rpm 13 MB/s | 1.0 MB 00:00 (50/165): gdb-minimal-11.1-6.fc36.x86_64.rpm 46 MB/s | 3.8 MB 00:00 (51/165): ghc-srpm-macros-1.5.0-5.fc35.noarch.r 540 kB/s | 7.8 kB 00:00 (52/165): glibc-common-2.34.9000-36.fc36.x86_64 16 MB/s | 420 kB 00:00 (53/165): glibc-2.34.9000-36.fc36.x86_64.rpm 46 MB/s | 2.2 MB 00:00 (54/165): glibc-minimal-langpack-2.34.9000-36.f 7.3 MB/s | 147 kB 00:00 (55/165): glibc-gconv-extra-2.34.9000-36.fc36.x 38 MB/s | 1.6 MB 00:00 (56/165): gnat-srpm-macros-4-14.fc35.noarch.rpm 503 kB/s | 8.2 kB 00:00 (57/165): gmp-6.2.1-1.fc36.x86_64.rpm 15 MB/s | 314 kB 00:00 (58/165): go-srpm-macros-3.0.11-2.fc35.noarch.r 1.7 MB/s | 25 kB 00:00 (59/165): grep-3.7-1.fc36.x86_64.rpm 16 MB/s | 294 kB 00:00 (60/165): gdbm-libs-1.22-1.fc36.x86_64.rpm 306 kB/s | 57 kB 00:00 (61/165): gzip-1.11-1.fc36.x86_64.rpm 9.2 MB/s | 154 kB 00:00 (62/165): info-6.8-2.fc35.x86_64.rpm 13 MB/s | 222 kB 00:00 (63/165): kernel-srpm-macros-1.0-13.fc36.noarch 624 kB/s | 9.0 kB 00:00 (64/165): keyutils-libs-1.6.1-3.fc35.x86_64.rpm 2.1 MB/s | 31 kB 00:00 (65/165): kmod-libs-29-6.fc36.x86_64.rpm 4.3 MB/s | 67 kB 00:00 (66/165): krb5-libs-1.19.2-4.fc36.x86_64.rpm 29 MB/s | 722 kB 00:00 (67/165): libacl-2.3.1-2.fc35.x86_64.rpm 1.6 MB/s | 24 kB 00:00 (68/165): json-c-0.15-2.fc35.x86_64.rpm 804 kB/s | 43 kB 00:00 (69/165): libargon2-20171227-7.fc35.x86_64.rpm 1.9 MB/s | 28 kB 00:00 (70/165): libattr-2.5.1-3.fc35.x86_64.rpm 584 kB/s | 18 kB 00:00 (71/165): libarchive-3.5.2-2.fc36.x86_64.rpm 7.9 MB/s | 387 kB 00:00 (72/165): libblkid-2.37.2-1.fc36.x86_64.rpm 3.3 MB/s | 107 kB 00:00 (73/165): libcap-2.48-3.fc35.x86_64.rpm 4.3 MB/s | 66 kB 00:00 (74/165): libcap-ng-0.8.2-8.fc36.x86_64.rpm 1.3 MB/s | 32 kB 00:00 (75/165): libcom_err-1.46.5-1.fc36.x86_64.rpm 1.7 MB/s | 25 kB 00:00 (76/165): libdb-5.3.28-50.fc36.x86_64.rpm 32 MB/s | 748 kB 00:00 (77/165): libcurl-7.81.0-1.fc36.x86_64.rpm 7.6 MB/s | 294 kB 00:00 (78/165): libeconf-0.4.0-2.fc35.x86_64.rpm 1.8 MB/s | 27 kB 00:00 (79/165): libfdisk-2.37.2-1.fc36.x86_64.rpm 9.1 MB/s | 155 kB 00:00 (80/165): libffi-3.1-28.fc34.x86_64.rpm 2.2 MB/s | 33 kB 00:00 (81/165): libgcc-11.2.1-7.fc36.x86_64.rpm 5.9 MB/s | 112 kB 00:00 (82/165): libgcrypt-1.9.4-1.fc36.x86_64.rpm 24 MB/s | 507 kB 00:00 (83/165): libgomp-11.2.1-7.fc36.x86_64.rpm 15 MB/s | 285 kB 00:00 (84/165): libidn2-2.3.2-3.fc36.x86_64.rpm 6.2 MB/s | 103 kB 00:00 (85/165): libmount-2.37.2-1.fc36.x86_64.rpm 8.1 MB/s | 135 kB 00:00 (86/165): libgpg-error-1.43-1.fc36.x86_64.rpm 3.8 MB/s | 216 kB 00:00 (87/165): libnghttp2-1.46.0-1.fc36.x86_64.rpm 4.5 MB/s | 70 kB 00:00 (88/165): libnsl2-2.0.0-2.fc36.x86_64.rpm 2.0 MB/s | 30 kB 00:00 (89/165): libpkgconf-1.8.0-1.fc35.x86_64.rpm 2.3 MB/s | 36 kB 00:00 (90/165): libpsl-0.21.1-4.fc35.x86_64.rpm 3.7 MB/s | 63 kB 00:00 (91/165): libpwquality-1.4.4-6.fc36.x86_64.rpm 6.5 MB/s | 104 kB 00:00 (92/165): libbrotli-1.0.9-6.fc35.x86_64.rpm 1.4 MB/s | 313 kB 00:00 (93/165): libseccomp-2.5.3-1.fc36.x86_64.rpm 4.4 MB/s | 71 kB 00:00 (94/165): libselinux-3.3-2.fc36.x86_64.rpm 5.4 MB/s | 84 kB 00:00 (95/165): libsepol-3.3-2.fc36.x86_64.rpm 14 MB/s | 301 kB 00:00 (96/165): libsigsegv-2.13-3.fc35.x86_64.rpm 1.4 MB/s | 26 kB 00:00 (97/165): libsmartcols-2.37.2-1.fc36.x86_64.rpm 4.1 MB/s | 64 kB 00:00 (98/165): libssh-0.9.6-1.fc36.x86_64.rpm 11 MB/s | 203 kB 00:00 (99/165): libssh-config-0.9.6-1.fc36.noarch.rpm 504 kB/s | 7.3 kB 00:00 (100/165): libsemanage-3.3-1.fc36.x86_64.rpm 2.0 MB/s | 116 kB 00:00 (101/165): libstdc++-11.2.1-7.fc36.x86_64.rpm 31 MB/s | 747 kB 00:00 (102/165): libtasn1-4.18.0-1.fc36.x86_64.rpm 4.8 MB/s | 74 kB 00:00 (103/165): libutempter-1.2.1-5.fc35.x86_64.rpm 1.7 MB/s | 26 kB 00:00 (104/165): libunistring-0.9.10-14.fc35.x86_64.r 23 MB/s | 495 kB 00:00 (105/165): libuuid-2.37.2-1.fc36.x86_64.rpm 1.9 MB/s | 28 kB 00:00 (106/165): libtirpc-1.3.2-1.rc1.fc36.x86_64.rpm 2.1 MB/s | 93 kB 00:00 (107/165): libverto-0.3.2-2.fc35.x86_64.rpm 1.4 MB/s | 21 kB 00:00 (108/165): libxcrypt-4.4.27-1.fc36.x86_64.rpm 7.2 MB/s | 117 kB 00:00 (109/165): libzstd-1.5.1-4.fc36.x86_64.rpm 18 MB/s | 329 kB 00:00 (110/165): lua-libs-5.4.3-2.fc35.x86_64.rpm 12 MB/s | 215 kB 00:00 (111/165): lua-srpm-macros-1-5.fc35.noarch.rpm 519 kB/s | 8.4 kB 00:00 (112/165): lz4-libs-1.9.3-3.fc35.x86_64.rpm 4.0 MB/s | 66 kB 00:00 (113/165): mpfr-4.1.0-8.fc35.x86_64.rpm 17 MB/s | 326 kB 00:00 (114/165): ncurses-base-6.2-8.20210508.fc35.noa 3.7 MB/s | 61 kB 00:00 (115/165): ncurses-libs-6.2-8.20210508.fc35.x86 17 MB/s | 322 kB 00:00 (116/165): nim-srpm-macros-3-5.fc35.noarch.rpm 531 kB/s | 8.4 kB 00:00 (117/165): ocaml-srpm-macros-6-5.fc35.noarch.rp 540 kB/s | 7.8 kB 00:00 (118/165): openblas-srpm-macros-2-10.fc35.noarc 504 kB/s | 7.4 kB 00:00 (119/165): openldap-2.4.59-4.fc36.x86_64.rpm 14 MB/s | 257 kB 00:00 (120/165): libxml2-2.9.12-6.fc35.x86_64.rpm 4.6 MB/s | 741 kB 00:00 (121/165): openssl1.1-1.1.1l-1.fc36.x86_64.rpm 27 MB/s | 1.5 MB 00:00 (122/165): openssl-libs-3.0.0-1.fc36.x86_64.rpm 32 MB/s | 2.1 MB 00:00 (123/165): p11-kit-trust-0.23.22-4.fc35.x86_64. 7.7 MB/s | 136 kB 00:00 [MIRROR] patch-2.7.6-15.fc35.x86_64.rpm: Downloading successful, but checksum doesn't match. Calculated: eae8baf9cec651c8f31b2356f070a5943d13dc74eabb349c5c5b939643358fd5(sha256) Expected: 4c8c1d75bf49a2edf61336082096c8d6f71600c8f5dac4d0586c1d57bac81e1f(sha256) (124/165): p11-kit-0.23.22-4.fc35.x86_64.rpm 5.7 MB/s | 357 kB 00:00 (125/165): pam-1.5.2-8.fc36.x86_64.rpm 9.8 MB/s | 545 kB 00:00 (126/165): pcre-8.45-1.fc36.x86_64.rpm 3.0 MB/s | 197 kB 00:00 (127/165): pcre2-10.39-1.fc36.x86_64.rpm 3.6 MB/s | 231 kB 00:00 (128/165): perl-srpm-macros-1-42.fc35.noarch.rp 552 kB/s | 8.3 kB 00:00 (129/165): pcre2-syntax-10.39-1.fc36.noarch.rpm 4.5 MB/s | 144 kB 00:00 (130/165): pkgconf-1.8.0-1.fc35.x86_64.rpm 2.4 MB/s | 41 kB 00:00 (131/165): pkgconf-m4-1.8.0-1.fc35.noarch.rpm 929 kB/s | 14 kB 00:00 (132/165): pkgconf-pkg-config-1.8.0-1.fc35.x86_ 699 kB/s | 10 kB 00:00 (133/165): publicsuffix-list-dafsa-20210518-3.f 3.3 MB/s | 58 kB 00:00 (134/165): popt-1.18-6.fc36.x86_64.rpm 2.7 MB/s | 58 kB 00:00 (135/165): python-srpm-macros-3.10-14.fc36.noar 1.6 MB/s | 25 kB 00:00 [MIRROR] patch-2.7.6-15.fc35.x86_64.rpm: Downloading successful, but checksum doesn't match. Calculated: eae8baf9cec651c8f31b2356f070a5943d13dc74eabb349c5c5b939643358fd5(sha256) Expected: 4c8c1d75bf49a2edf61336082096c8d6f71600c8f5dac4d0586c1d57bac81e1f(sha256) (136/165): qt5-srpm-macros-5.15.2-3.fc35.noarch 539 kB/s | 8.2 kB 00:00 (137/165): redhat-rpm-config-207-1.fc36.noarch. 3.0 MB/s | 67 kB 00:00 (138/165): readline-8.1-3.fc35.x86_64.rpm 7.4 MB/s | 210 kB 00:00 (139/165): rpm-build-4.17.0-1.fc36.1.x86_64.rpm 3.4 MB/s | 61 kB 00:00 (140/165): rpm-build-libs-4.17.0-1.fc36.1.x86_6 4.8 MB/s | 93 kB 00:00 (141/165): rpm-4.17.0-1.fc36.1.x86_64.rpm 8.3 MB/s | 538 kB 00:00 (142/165): rpm-libs-4.17.0-1.fc36.1.x86_64.rpm 9.1 MB/s | 314 kB 00:00 (143/165): rpmautospec-rpm-macros-0.2.5-1.fc35. 676 kB/s | 9.9 kB 00:00 (144/165): rust-srpm-macros-20-1.fc36.noarch.rp 658 kB/s | 9.5 kB 00:00 (145/165): setup-2.13.9.1-2.fc35.noarch.rpm 6.3 MB/s | 143 kB 00:00 (146/165): sed-4.8-8.fc35.x86_64.rpm 7.9 MB/s | 296 kB 00:00 (147/165): sqlite-libs-3.36.0-4.fc36.x86_64.rpm 11 MB/s | 632 kB 00:00 (148/165): shadow-utils-4.9-8.fc36.x86_64.rpm 15 MB/s | 1.1 MB 00:00 (149/165): systemd-libs-250.1-1.fc36.x86_64.rpm 14 MB/s | 629 kB 00:00 (150/165): systemd-pam-250.1-1.fc36.x86_64.rpm 11 MB/s | 334 kB 00:00 (151/165): systemd-rpm-macros-250.1-1.fc36.noar 2.0 MB/s | 29 kB 00:00 (152/165): tar-1.34-2.fc35.x86_64.rpm 16 MB/s | 880 kB 00:00 (153/165): systemd-250.1-1.fc36.x86_64.rpm 23 MB/s | 4.3 MB 00:00 (154/165): tzdata-2021e-1.fc36.noarch.rpm 13 MB/s | 431 kB 00:00 (155/165): patch-2.7.6-15.fc35.x86_64.rpm 219 kB/s | 127 kB 00:00 (156/165): unzip-6.0-56.fc36.x86_64.rpm 9.8 MB/s | 179 kB 00:00 (157/165): util-linux-core-2.37.2-1.fc36.x86_64 18 MB/s | 434 kB 00:00 (158/165): which-2.21-31.fc36.x86_64.rpm 2.7 MB/s | 41 kB 00:00 (159/165): xxhash-libs-0.8.1-1.fc36.x86_64.rpm 2.7 MB/s | 40 kB 00:00 (160/165): xz-5.2.5-7.fc35.x86_64.rpm 11 MB/s | 214 kB 00:00 (161/165): xz-libs-5.2.5-7.fc35.x86_64.rpm 5.5 MB/s | 92 kB 00:00 (162/165): zip-3.0-31.fc35.x86_64.rpm 13 MB/s | 257 kB 00:00 (163/165): zlib-1.2.11-30.fc35.x86_64.rpm 5.7 MB/s | 90 kB 00:00 (164/165): zstd-1.5.1-4.fc36.x86_64.rpm 19 MB/s | 540 kB 00:00 (165/165): util-linux-2.37.2-1.fc36.x86_64.rpm 22 MB/s | 2.2 MB 00:00 -------------------------------------------------------------------------------- Total 27 MB/s | 58 MB 00:02 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x38AB71F4: Userid : "Fedora (36) " Fingerprint: 53DE D2CB 922D 8B8D 9E63 FD18 999F 7CBF 38AB 71F4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary (0x38AB71F4) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x9867C58F: Userid : "Fedora (35) " Fingerprint: 787E A6AE 1147 EEE5 6C40 B30C DB46 3971 9867 C58F From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-35-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-1.fc36.x86_64 1/1 Preparing : 1/1 Installing : libgcc-11.2.1-7.fc36.x86_64 1/165 Running scriptlet: libgcc-11.2.1-7.fc36.x86_64 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.x86_64 26/165 Installing : basesystem-11-12.fc35.noarch 27/165 Installing : glibc-gconv-extra-2.34.9000-36.fc36.x86_64 28/165 Running scriptlet: glibc-gconv-extra-2.34.9000-36.fc36.x86_64 28/165 Installing : glibc-minimal-langpack-2.34.9000-36.fc36.x86_64 29/165 Installing : glibc-common-2.34.9000-36.fc36.x86_64 30/165 Running scriptlet: glibc-2.34.9000-36.fc36.x86_64 31/165 Installing : glibc-2.34.9000-36.fc36.x86_64 31/165 Running scriptlet: glibc-2.34.9000-36.fc36.x86_64 31/165 Installing : ncurses-libs-6.2-8.20210508.fc35.x86_64 32/165 Installing : bash-5.1.8-3.fc36.x86_64 33/165 Running scriptlet: bash-5.1.8-3.fc36.x86_64 33/165 Installing : zlib-1.2.11-30.fc35.x86_64 34/165 Installing : xz-libs-5.2.5-7.fc35.x86_64 35/165 Installing : bzip2-libs-1.0.8-10.fc36.x86_64 36/165 Installing : elfutils-libelf-0.186-1.fc36.x86_64 37/165 Installing : libzstd-1.5.1-4.fc36.x86_64 38/165 Installing : libcap-2.48-3.fc35.x86_64 39/165 Installing : libuuid-2.37.2-1.fc36.x86_64 40/165 Installing : libstdc++-11.2.1-7.fc36.x86_64 41/165 Installing : libxcrypt-4.4.27-1.fc36.x86_64 42/165 Installing : popt-1.18-6.fc36.x86_64 43/165 Installing : gmp-1:6.2.1-1.fc36.x86_64 44/165 Installing : libattr-2.5.1-3.fc35.x86_64 45/165 Installing : libacl-2.3.1-2.fc35.x86_64 46/165 Installing : readline-8.1-3.fc35.x86_64 47/165 Installing : libcap-ng-0.8.2-8.fc36.x86_64 48/165 Installing : audit-libs-3.0.6-2.fc36.x86_64 49/165 Installing : libcom_err-1.46.5-1.fc36.x86_64 50/165 Installing : lz4-libs-1.9.3-3.fc35.x86_64 51/165 Installing : mpfr-4.1.0-8.fc35.x86_64 52/165 Installing : dwz-0.14-2.fc35.x86_64 53/165 Installing : unzip-6.0-56.fc36.x86_64 54/165 Installing : file-libs-5.41-3.fc36.x86_64 55/165 Installing : file-5.41-3.fc36.x86_64 56/165 Installing : sqlite-libs-3.36.0-4.fc36.x86_64 57/165 Installing : alternatives-1.19-1.fc35.x86_64 58/165 Installing : diffutils-3.8-1.fc35.x86_64 59/165 Installing : libsepol-3.3-2.fc36.x86_64 60/165 Installing : libsmartcols-2.37.2-1.fc36.x86_64 61/165 Installing : libunistring-0.9.10-14.fc35.x86_64 62/165 Installing : libidn2-2.3.2-3.fc36.x86_64 63/165 Installing : lua-libs-5.4.3-2.fc35.x86_64 64/165 Installing : pcre2-10.39-1.fc36.x86_64 65/165 Installing : libselinux-3.3-2.fc36.x86_64 66/165 Installing : sed-4.8-8.fc35.x86_64 67/165 Installing : findutils-1:4.8.0-4.fc35.x86_64 68/165 Installing : libsemanage-3.3-1.fc36.x86_64 69/165 Installing : shadow-utils-2:4.9-8.fc36.x86_64 70/165 Running scriptlet: libutempter-1.2.1-5.fc35.x86_64 71/165 Installing : libutempter-1.2.1-5.fc35.x86_64 71/165 Installing : tar-2:1.34-2.fc35.x86_64 72/165 Installing : libpsl-0.21.1-4.fc35.x86_64 73/165 Installing : zip-3.0-31.fc35.x86_64 74/165 Installing : acl-2.3.1-2.fc35.x86_64 75/165 Installing : zstd-1.5.1-4.fc36.x86_64 76/165 Installing : bzip2-1.0.8-10.fc36.x86_64 77/165 Installing : libxml2-2.9.12-6.fc35.x86_64 78/165 Installing : openssl1.1-1:1.1.1l-1.fc36.x86_64 79/165 Installing : libarchive-3.5.2-2.fc36.x86_64 80/165 Installing : dbus-common-1:1.13.20-2.fc36.noarch 81/165 Running scriptlet: dbus-common-1:1.13.20-2.fc36.noarch 81/165 Installing : info-6.8-2.fc35.x86_64 82/165 Installing : ed-1.14.2-11.fc35.x86_64 83/165 Installing : patch-2.7.6-15.fc35.x86_64 84/165 Installing : systemd-rpm-macros-250.1-1.fc36.noarch 85/165 Installing : cpio-2.13-11.fc36.x86_64 86/165 Installing : expat-2.4.1-2.fc35.x86_64 87/165 Installing : gdbm-libs-1:1.22-1.fc36.x86_64 88/165 Installing : json-c-0.15-2.fc35.x86_64 89/165 Installing : keyutils-libs-1.6.1-3.fc35.x86_64 90/165 Installing : libargon2-20171227-7.fc35.x86_64 91/165 Installing : libbrotli-1.0.9-6.fc35.x86_64 92/165 Installing : libdb-5.3.28-50.fc36.x86_64 93/165 Installing : libeconf-0.4.0-2.fc35.x86_64 94/165 Installing : libffi-3.1-28.fc34.x86_64 95/165 Installing : p11-kit-0.23.22-4.fc35.x86_64 96/165 Installing : libgomp-11.2.1-7.fc36.x86_64 97/165 Installing : libgpg-error-1.43-1.fc36.x86_64 98/165 Installing : libgcrypt-1.9.4-1.fc36.x86_64 99/165 Installing : libnghttp2-1.46.0-1.fc36.x86_64 100/165 Installing : libpkgconf-1.8.0-1.fc35.x86_64 101/165 Installing : pkgconf-1.8.0-1.fc35.x86_64 102/165 Installing : pkgconf-pkg-config-1.8.0-1.fc35.x86_64 103/165 Installing : libseccomp-2.5.3-1.fc36.x86_64 104/165 Installing : libsigsegv-2.13-3.fc35.x86_64 105/165 Installing : gawk-5.1.1-1.fc36.x86_64 106/165 Installing : libtasn1-4.18.0-1.fc36.x86_64 107/165 Installing : p11-kit-trust-0.23.22-4.fc35.x86_64 108/165 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.x86_64 108/165 Installing : libverto-0.3.2-2.fc35.x86_64 109/165 Installing : pcre-8.45-1.fc36.x86_64 110/165 Installing : grep-3.7-1.fc36.x86_64 111/165 Installing : xz-5.2.5-7.fc35.x86_64 112/165 Installing : xxhash-libs-0.8.1-1.fc36.x86_64 113/165 Installing : coreutils-common-9.0-2.fc36.x86_64 114/165 Installing : openssl-libs-1:3.0.0-1.fc36.x86_64 115/165 Installing : coreutils-9.0-2.fc36.x86_64 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.x86_64 118/165 Running scriptlet: libblkid-2.37.2-1.fc36.x86_64 118/165 Installing : systemd-libs-250.1-1.fc36.x86_64 119/165 Running scriptlet: systemd-libs-250.1-1.fc36.x86_64 119/165 Installing : krb5-libs-1.19.2-4.fc36.x86_64 120/165 Installing : libmount-2.37.2-1.fc36.x86_64 121/165 Installing : util-linux-core-2.37.2-1.fc36.x86_64 122/165 Running scriptlet: util-linux-core-2.37.2-1.fc36.x86_64 122/165 Installing : libtirpc-1.3.2-1.rc1.fc36.x86_64 123/165 Installing : libfdisk-2.37.2-1.fc36.x86_64 124/165 Installing : gzip-1.11-1.fc36.x86_64 125/165 Installing : cracklib-2.9.6-27.fc36.x86_64 126/165 Installing : libnsl2-2.0.0-2.fc36.x86_64 127/165 Installing : cyrus-sasl-lib-2.1.27-16.fc36.x86_64 128/165 Installing : openldap-2.4.59-4.fc36.x86_64 129/165 Installing : libssh-0.9.6-1.fc36.x86_64 130/165 Installing : libcurl-7.81.0-1.fc36.x86_64 131/165 Installing : curl-7.81.0-1.fc36.x86_64 132/165 Installing : rpm-4.17.0-1.fc36.1.x86_64 133/165 Installing : rpm-libs-4.17.0-1.fc36.1.x86_64 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.x86_64 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.x86_64 142/165 Running scriptlet: dbus-broker-29-4.fc36.x86_64 142/165 Installing : dbus-1:1.13.20-2.fc36.x86_64 143/165 Installing : kmod-libs-29-6.fc36.x86_64 144/165 Installing : libpwquality-1.4.4-6.fc36.x86_64 145/165 Installing : pam-1.5.2-8.fc36.x86_64 146/165 Installing : authselect-1.3.0-5.fc36.x86_64 147/165 Installing : util-linux-2.37.2-1.fc36.x86_64 148/165 Running scriptlet: util-linux-2.37.2-1.fc36.x86_64 148/165 Running scriptlet: authselect-libs-1.3.0-5.fc36.x86_64 149/165 Installing : authselect-libs-1.3.0-5.fc36.x86_64 149/165 Installing : cryptsetup-libs-2.4.2-1.fc36.x86_64 150/165 Installing : device-mapper-libs-1.02.175-6.fc35.x86_64 151/165 Installing : device-mapper-1.02.175-6.fc35.x86_64 152/165 Installing : elfutils-debuginfod-client-0.186-1.fc36.x86_64 153/165 Installing : elfutils-libs-0.186-1.fc36.x86_64 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.x86_64 156/165 Installing : systemd-250.1-1.fc36.x86_64 157/165 warning: group systemd-journal does not exist - using root Running scriptlet: systemd-250.1-1.fc36.x86_64 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.x86_64 158/165 Installing : binutils-2.37-22.fc36.x86_64 159/165 Running scriptlet: binutils-2.37-22.fc36.x86_64 159/165 Installing : elfutils-0.186-1.fc36.x86_64 160/165 Installing : gdb-minimal-11.1-6.fc36.x86_64 161/165 Installing : debugedit-5.0-2.fc35.x86_64 162/165 Installing : rpm-build-libs-4.17.0-1.fc36.1.x86_64 163/165 Installing : rpm-build-4.17.0-1.fc36.1.x86_64 164/165 Installing : which-2.21-31.fc36.x86_64 165/165 Running scriptlet: filesystem-3.16-1.fc36.x86_64 165/165 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 165/165 Running scriptlet: rpm-4.17.0-1.fc36.1.x86_64 165/165 Running scriptlet: authselect-libs-1.3.0-5.fc36.x86_64 165/165 Running scriptlet: which-2.21-31.fc36.x86_64 165/165 Verifying : acl-2.3.1-2.fc35.x86_64 1/165 Verifying : alternatives-1.19-1.fc35.x86_64 2/165 Verifying : audit-libs-3.0.6-2.fc36.x86_64 3/165 Verifying : authselect-1.3.0-5.fc36.x86_64 4/165 Verifying : authselect-libs-1.3.0-5.fc36.x86_64 5/165 Verifying : basesystem-11-12.fc35.noarch 6/165 Verifying : bash-5.1.8-3.fc36.x86_64 7/165 Verifying : binutils-2.37-22.fc36.x86_64 8/165 Verifying : binutils-gold-2.37-22.fc36.x86_64 9/165 Verifying : bzip2-1.0.8-10.fc36.x86_64 10/165 Verifying : bzip2-libs-1.0.8-10.fc36.x86_64 11/165 Verifying : ca-certificates-2021.2.52-2.fc36.noarch 12/165 Verifying : coreutils-9.0-2.fc36.x86_64 13/165 Verifying : coreutils-common-9.0-2.fc36.x86_64 14/165 Verifying : cpio-2.13-11.fc36.x86_64 15/165 Verifying : cracklib-2.9.6-27.fc36.x86_64 16/165 Verifying : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 17/165 Verifying : cryptsetup-libs-2.4.2-1.fc36.x86_64 18/165 Verifying : curl-7.81.0-1.fc36.x86_64 19/165 Verifying : cyrus-sasl-lib-2.1.27-16.fc36.x86_64 20/165 Verifying : dbus-1:1.13.20-2.fc36.x86_64 21/165 Verifying : dbus-broker-29-4.fc36.x86_64 22/165 Verifying : dbus-common-1:1.13.20-2.fc36.noarch 23/165 Verifying : debugedit-5.0-2.fc35.x86_64 24/165 Verifying : device-mapper-1.02.175-6.fc35.x86_64 25/165 Verifying : device-mapper-libs-1.02.175-6.fc35.x86_64 26/165 Verifying : diffutils-3.8-1.fc35.x86_64 27/165 Verifying : dwz-0.14-2.fc35.x86_64 28/165 Verifying : ed-1.14.2-11.fc35.x86_64 29/165 Verifying : efi-srpm-macros-5-4.fc36.noarch 30/165 Verifying : elfutils-0.186-1.fc36.x86_64 31/165 Verifying : elfutils-debuginfod-client-0.186-1.fc36.x86_64 32/165 Verifying : elfutils-default-yama-scope-0.186-1.fc36.noarch 33/165 Verifying : elfutils-libelf-0.186-1.fc36.x86_64 34/165 Verifying : elfutils-libs-0.186-1.fc36.x86_64 35/165 Verifying : expat-2.4.1-2.fc35.x86_64 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.x86_64 43/165 Verifying : file-libs-5.41-3.fc36.x86_64 44/165 Verifying : filesystem-3.16-1.fc36.x86_64 45/165 Verifying : findutils-1:4.8.0-4.fc35.x86_64 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.x86_64 49/165 Verifying : gdb-minimal-11.1-6.fc36.x86_64 50/165 Verifying : gdbm-libs-1:1.22-1.fc36.x86_64 51/165 Verifying : ghc-srpm-macros-1.5.0-5.fc35.noarch 52/165 Verifying : glibc-2.34.9000-36.fc36.x86_64 53/165 Verifying : glibc-common-2.34.9000-36.fc36.x86_64 54/165 Verifying : glibc-gconv-extra-2.34.9000-36.fc36.x86_64 55/165 Verifying : glibc-minimal-langpack-2.34.9000-36.fc36.x86_64 56/165 Verifying : gmp-1:6.2.1-1.fc36.x86_64 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.x86_64 60/165 Verifying : gzip-1.11-1.fc36.x86_64 61/165 Verifying : info-6.8-2.fc35.x86_64 62/165 Verifying : json-c-0.15-2.fc35.x86_64 63/165 Verifying : kernel-srpm-macros-1.0-13.fc36.noarch 64/165 Verifying : keyutils-libs-1.6.1-3.fc35.x86_64 65/165 Verifying : kmod-libs-29-6.fc36.x86_64 66/165 Verifying : krb5-libs-1.19.2-4.fc36.x86_64 67/165 Verifying : libacl-2.3.1-2.fc35.x86_64 68/165 Verifying : libarchive-3.5.2-2.fc36.x86_64 69/165 Verifying : libargon2-20171227-7.fc35.x86_64 70/165 Verifying : libattr-2.5.1-3.fc35.x86_64 71/165 Verifying : libblkid-2.37.2-1.fc36.x86_64 72/165 Verifying : libbrotli-1.0.9-6.fc35.x86_64 73/165 Verifying : libcap-2.48-3.fc35.x86_64 74/165 Verifying : libcap-ng-0.8.2-8.fc36.x86_64 75/165 Verifying : libcom_err-1.46.5-1.fc36.x86_64 76/165 Verifying : libcurl-7.81.0-1.fc36.x86_64 77/165 Verifying : libdb-5.3.28-50.fc36.x86_64 78/165 Verifying : libeconf-0.4.0-2.fc35.x86_64 79/165 Verifying : libfdisk-2.37.2-1.fc36.x86_64 80/165 Verifying : libffi-3.1-28.fc34.x86_64 81/165 Verifying : libgcc-11.2.1-7.fc36.x86_64 82/165 Verifying : libgcrypt-1.9.4-1.fc36.x86_64 83/165 Verifying : libgomp-11.2.1-7.fc36.x86_64 84/165 Verifying : libgpg-error-1.43-1.fc36.x86_64 85/165 Verifying : libidn2-2.3.2-3.fc36.x86_64 86/165 Verifying : libmount-2.37.2-1.fc36.x86_64 87/165 Verifying : libnghttp2-1.46.0-1.fc36.x86_64 88/165 Verifying : libnsl2-2.0.0-2.fc36.x86_64 89/165 Verifying : libpkgconf-1.8.0-1.fc35.x86_64 90/165 Verifying : libpsl-0.21.1-4.fc35.x86_64 91/165 Verifying : libpwquality-1.4.4-6.fc36.x86_64 92/165 Verifying : libseccomp-2.5.3-1.fc36.x86_64 93/165 Verifying : libselinux-3.3-2.fc36.x86_64 94/165 Verifying : libsemanage-3.3-1.fc36.x86_64 95/165 Verifying : libsepol-3.3-2.fc36.x86_64 96/165 Verifying : libsigsegv-2.13-3.fc35.x86_64 97/165 Verifying : libsmartcols-2.37.2-1.fc36.x86_64 98/165 Verifying : libssh-0.9.6-1.fc36.x86_64 99/165 Verifying : libssh-config-0.9.6-1.fc36.noarch 100/165 Verifying : libstdc++-11.2.1-7.fc36.x86_64 101/165 Verifying : libtasn1-4.18.0-1.fc36.x86_64 102/165 Verifying : libtirpc-1.3.2-1.rc1.fc36.x86_64 103/165 Verifying : libunistring-0.9.10-14.fc35.x86_64 104/165 Verifying : libutempter-1.2.1-5.fc35.x86_64 105/165 Verifying : libuuid-2.37.2-1.fc36.x86_64 106/165 Verifying : libverto-0.3.2-2.fc35.x86_64 107/165 Verifying : libxcrypt-4.4.27-1.fc36.x86_64 108/165 Verifying : libxml2-2.9.12-6.fc35.x86_64 109/165 Verifying : libzstd-1.5.1-4.fc36.x86_64 110/165 Verifying : lua-libs-5.4.3-2.fc35.x86_64 111/165 Verifying : lua-srpm-macros-1-5.fc35.noarch 112/165 Verifying : lz4-libs-1.9.3-3.fc35.x86_64 113/165 Verifying : mpfr-4.1.0-8.fc35.x86_64 114/165 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 115/165 Verifying : ncurses-libs-6.2-8.20210508.fc35.x86_64 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.x86_64 120/165 Verifying : openssl-libs-1:3.0.0-1.fc36.x86_64 121/165 Verifying : openssl1.1-1:1.1.1l-1.fc36.x86_64 122/165 Verifying : p11-kit-0.23.22-4.fc35.x86_64 123/165 Verifying : p11-kit-trust-0.23.22-4.fc35.x86_64 124/165 Verifying : pam-1.5.2-8.fc36.x86_64 125/165 Verifying : patch-2.7.6-15.fc35.x86_64 126/165 Verifying : pcre-8.45-1.fc36.x86_64 127/165 Verifying : pcre2-10.39-1.fc36.x86_64 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.x86_64 131/165 Verifying : pkgconf-m4-1.8.0-1.fc35.noarch 132/165 Verifying : pkgconf-pkg-config-1.8.0-1.fc35.x86_64 133/165 Verifying : popt-1.18-6.fc36.x86_64 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.x86_64 138/165 Verifying : redhat-rpm-config-207-1.fc36.noarch 139/165 Verifying : rpm-4.17.0-1.fc36.1.x86_64 140/165 Verifying : rpm-build-4.17.0-1.fc36.1.x86_64 141/165 Verifying : rpm-build-libs-4.17.0-1.fc36.1.x86_64 142/165 Verifying : rpm-libs-4.17.0-1.fc36.1.x86_64 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.x86_64 146/165 Verifying : setup-2.13.9.1-2.fc35.noarch 147/165 Verifying : shadow-utils-2:4.9-8.fc36.x86_64 148/165 Verifying : sqlite-libs-3.36.0-4.fc36.x86_64 149/165 Verifying : systemd-250.1-1.fc36.x86_64 150/165 Verifying : systemd-libs-250.1-1.fc36.x86_64 151/165 Verifying : systemd-pam-250.1-1.fc36.x86_64 152/165 Verifying : systemd-rpm-macros-250.1-1.fc36.noarch 153/165 Verifying : tar-2:1.34-2.fc35.x86_64 154/165 Verifying : tzdata-2021e-1.fc36.noarch 155/165 Verifying : unzip-6.0-56.fc36.x86_64 156/165 Verifying : util-linux-2.37.2-1.fc36.x86_64 157/165 Verifying : util-linux-core-2.37.2-1.fc36.x86_64 158/165 Verifying : which-2.21-31.fc36.x86_64 159/165 Verifying : xxhash-libs-0.8.1-1.fc36.x86_64 160/165 Verifying : xz-5.2.5-7.fc35.x86_64 161/165 Verifying : xz-libs-5.2.5-7.fc35.x86_64 162/165 Verifying : zip-3.0-31.fc35.x86_64 163/165 Verifying : zlib-1.2.11-30.fc35.x86_64 164/165 Verifying : zstd-1.5.1-4.fc36.x86_64 165/165 Installed: acl-2.3.1-2.fc35.x86_64 alternatives-1.19-1.fc35.x86_64 audit-libs-3.0.6-2.fc36.x86_64 authselect-1.3.0-5.fc36.x86_64 authselect-libs-1.3.0-5.fc36.x86_64 basesystem-11-12.fc35.noarch bash-5.1.8-3.fc36.x86_64 binutils-2.37-22.fc36.x86_64 binutils-gold-2.37-22.fc36.x86_64 bzip2-1.0.8-10.fc36.x86_64 bzip2-libs-1.0.8-10.fc36.x86_64 ca-certificates-2021.2.52-2.fc36.noarch coreutils-9.0-2.fc36.x86_64 coreutils-common-9.0-2.fc36.x86_64 cpio-2.13-11.fc36.x86_64 cracklib-2.9.6-27.fc36.x86_64 crypto-policies-20211115-1.git1b1c04c.fc36.noarch cryptsetup-libs-2.4.2-1.fc36.x86_64 curl-7.81.0-1.fc36.x86_64 cyrus-sasl-lib-2.1.27-16.fc36.x86_64 dbus-1:1.13.20-2.fc36.x86_64 dbus-broker-29-4.fc36.x86_64 dbus-common-1:1.13.20-2.fc36.noarch debugedit-5.0-2.fc35.x86_64 device-mapper-1.02.175-6.fc35.x86_64 device-mapper-libs-1.02.175-6.fc35.x86_64 diffutils-3.8-1.fc35.x86_64 dwz-0.14-2.fc35.x86_64 ed-1.14.2-11.fc35.x86_64 efi-srpm-macros-5-4.fc36.noarch elfutils-0.186-1.fc36.x86_64 elfutils-debuginfod-client-0.186-1.fc36.x86_64 elfutils-default-yama-scope-0.186-1.fc36.noarch elfutils-libelf-0.186-1.fc36.x86_64 elfutils-libs-0.186-1.fc36.x86_64 expat-2.4.1-2.fc35.x86_64 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.x86_64 file-libs-5.41-3.fc36.x86_64 filesystem-3.16-1.fc36.x86_64 findutils-1:4.8.0-4.fc35.x86_64 fonts-srpm-macros-1:2.0.5-6.fc35.noarch fpc-srpm-macros-1.3-4.fc35.noarch gawk-5.1.1-1.fc36.x86_64 gdb-minimal-11.1-6.fc36.x86_64 gdbm-libs-1:1.22-1.fc36.x86_64 ghc-srpm-macros-1.5.0-5.fc35.noarch glibc-2.34.9000-36.fc36.x86_64 glibc-common-2.34.9000-36.fc36.x86_64 glibc-gconv-extra-2.34.9000-36.fc36.x86_64 glibc-minimal-langpack-2.34.9000-36.fc36.x86_64 gmp-1:6.2.1-1.fc36.x86_64 gnat-srpm-macros-4-14.fc35.noarch go-srpm-macros-3.0.11-2.fc35.noarch grep-3.7-1.fc36.x86_64 gzip-1.11-1.fc36.x86_64 info-6.8-2.fc35.x86_64 json-c-0.15-2.fc35.x86_64 kernel-srpm-macros-1.0-13.fc36.noarch keyutils-libs-1.6.1-3.fc35.x86_64 kmod-libs-29-6.fc36.x86_64 krb5-libs-1.19.2-4.fc36.x86_64 libacl-2.3.1-2.fc35.x86_64 libarchive-3.5.2-2.fc36.x86_64 libargon2-20171227-7.fc35.x86_64 libattr-2.5.1-3.fc35.x86_64 libblkid-2.37.2-1.fc36.x86_64 libbrotli-1.0.9-6.fc35.x86_64 libcap-2.48-3.fc35.x86_64 libcap-ng-0.8.2-8.fc36.x86_64 libcom_err-1.46.5-1.fc36.x86_64 libcurl-7.81.0-1.fc36.x86_64 libdb-5.3.28-50.fc36.x86_64 libeconf-0.4.0-2.fc35.x86_64 libfdisk-2.37.2-1.fc36.x86_64 libffi-3.1-28.fc34.x86_64 libgcc-11.2.1-7.fc36.x86_64 libgcrypt-1.9.4-1.fc36.x86_64 libgomp-11.2.1-7.fc36.x86_64 libgpg-error-1.43-1.fc36.x86_64 libidn2-2.3.2-3.fc36.x86_64 libmount-2.37.2-1.fc36.x86_64 libnghttp2-1.46.0-1.fc36.x86_64 libnsl2-2.0.0-2.fc36.x86_64 libpkgconf-1.8.0-1.fc35.x86_64 libpsl-0.21.1-4.fc35.x86_64 libpwquality-1.4.4-6.fc36.x86_64 libseccomp-2.5.3-1.fc36.x86_64 libselinux-3.3-2.fc36.x86_64 libsemanage-3.3-1.fc36.x86_64 libsepol-3.3-2.fc36.x86_64 libsigsegv-2.13-3.fc35.x86_64 libsmartcols-2.37.2-1.fc36.x86_64 libssh-0.9.6-1.fc36.x86_64 libssh-config-0.9.6-1.fc36.noarch libstdc++-11.2.1-7.fc36.x86_64 libtasn1-4.18.0-1.fc36.x86_64 libtirpc-1.3.2-1.rc1.fc36.x86_64 libunistring-0.9.10-14.fc35.x86_64 libutempter-1.2.1-5.fc35.x86_64 libuuid-2.37.2-1.fc36.x86_64 libverto-0.3.2-2.fc35.x86_64 libxcrypt-4.4.27-1.fc36.x86_64 libxml2-2.9.12-6.fc35.x86_64 libzstd-1.5.1-4.fc36.x86_64 lua-libs-5.4.3-2.fc35.x86_64 lua-srpm-macros-1-5.fc35.noarch lz4-libs-1.9.3-3.fc35.x86_64 mpfr-4.1.0-8.fc35.x86_64 ncurses-base-6.2-8.20210508.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.x86_64 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.x86_64 openssl-libs-1:3.0.0-1.fc36.x86_64 openssl1.1-1:1.1.1l-1.fc36.x86_64 p11-kit-0.23.22-4.fc35.x86_64 p11-kit-trust-0.23.22-4.fc35.x86_64 pam-1.5.2-8.fc36.x86_64 patch-2.7.6-15.fc35.x86_64 pcre-8.45-1.fc36.x86_64 pcre2-10.39-1.fc36.x86_64 pcre2-syntax-10.39-1.fc36.noarch perl-srpm-macros-1-42.fc35.noarch pkgconf-1.8.0-1.fc35.x86_64 pkgconf-m4-1.8.0-1.fc35.noarch pkgconf-pkg-config-1.8.0-1.fc35.x86_64 popt-1.18-6.fc36.x86_64 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.x86_64 redhat-rpm-config-207-1.fc36.noarch rpm-4.17.0-1.fc36.1.x86_64 rpm-build-4.17.0-1.fc36.1.x86_64 rpm-build-libs-4.17.0-1.fc36.1.x86_64 rpm-libs-4.17.0-1.fc36.1.x86_64 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch rust-srpm-macros-20-1.fc36.noarch sed-4.8-8.fc35.x86_64 setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-8.fc36.x86_64 sqlite-libs-3.36.0-4.fc36.x86_64 systemd-250.1-1.fc36.x86_64 systemd-libs-250.1-1.fc36.x86_64 systemd-pam-250.1-1.fc36.x86_64 systemd-rpm-macros-250.1-1.fc36.noarch tar-2:1.34-2.fc35.x86_64 tzdata-2021e-1.fc36.noarch unzip-6.0-56.fc36.x86_64 util-linux-2.37.2-1.fc36.x86_64 util-linux-core-2.37.2-1.fc36.x86_64 which-2.21-31.fc36.x86_64 xxhash-libs-0.8.1-1.fc36.x86_64 xz-5.2.5-7.fc35.x86_64 xz-libs-5.2.5-7.fc35.x86_64 zip-3.0-31.fc35.x86_64 zlib-1.2.11-30.fc35.x86_64 zstd-1.5.1-4.fc36.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: rpm-libs-4.17.0-1.fc36.1.x86_64 libidn2-2.3.2-3.fc36.x86_64 basesystem-11-12.fc35.noarch libfdisk-2.37.2-1.fc36.x86_64 cryptsetup-libs-2.4.2-1.fc36.x86_64 ca-certificates-2021.2.52-2.fc36.noarch libseccomp-2.5.3-1.fc36.x86_64 ncurses-libs-6.2-8.20210508.fc35.x86_64 kernel-srpm-macros-1.0-13.fc36.noarch libeconf-0.4.0-2.fc35.x86_64 patch-2.7.6-15.fc35.x86_64 pkgconf-m4-1.8.0-1.fc35.noarch fonts-srpm-macros-2.0.5-6.fc35.noarch dbus-1.13.20-2.fc36.x86_64 libssh-config-0.9.6-1.fc36.noarch redhat-rpm-config-207-1.fc36.noarch setup-2.13.9.1-2.fc35.noarch libsepol-3.3-2.fc36.x86_64 alternatives-1.19-1.fc35.x86_64 perl-srpm-macros-1-42.fc35.noarch ncurses-base-6.2-8.20210508.fc35.noarch libzstd-1.5.1-4.fc36.x86_64 findutils-4.8.0-4.fc35.x86_64 libattr-2.5.1-3.fc35.x86_64 libsemanage-3.3-1.fc36.x86_64 python-srpm-macros-3.10-14.fc36.noarch pcre-8.45-1.fc36.x86_64 pcre2-10.39-1.fc36.x86_64 ghc-srpm-macros-1.5.0-5.fc35.noarch libpwquality-1.4.4-6.fc36.x86_64 libstdc++-11.2.1-7.fc36.x86_64 pkgconf-1.8.0-1.fc35.x86_64 libsigsegv-2.13-3.fc35.x86_64 libpkgconf-1.8.0-1.fc35.x86_64 file-5.41-3.fc36.x86_64 zlib-1.2.11-30.fc35.x86_64 lz4-libs-1.9.3-3.fc35.x86_64 binutils-2.37-22.fc36.x86_64 elfutils-default-yama-scope-0.186-1.fc36.noarch util-linux-core-2.37.2-1.fc36.x86_64 fedora-gpg-keys-36-0.3.noarch systemd-pam-250.1-1.fc36.x86_64 libcom_err-1.46.5-1.fc36.x86_64 curl-7.81.0-1.fc36.x86_64 publicsuffix-list-dafsa-20210518-3.fc36.noarch libdb-5.3.28-50.fc36.x86_64 libmount-2.37.2-1.fc36.x86_64 elfutils-libelf-0.186-1.fc36.x86_64 libselinux-3.3-2.fc36.x86_64 gmp-6.2.1-1.fc36.x86_64 cpio-2.13-11.fc36.x86_64 glibc-common-2.34.9000-36.fc36.x86_64 libxml2-2.9.12-6.fc35.x86_64 p11-kit-0.23.22-4.fc35.x86_64 libnghttp2-1.46.0-1.fc36.x86_64 authselect-1.3.0-5.fc36.x86_64 openldap-2.4.59-4.fc36.x86_64 gdb-minimal-11.1-6.fc36.x86_64 gzip-1.11-1.fc36.x86_64 openssl1.1-1.1.1l-1.fc36.x86_64 nim-srpm-macros-3-5.fc35.noarch rpm-4.17.0-1.fc36.1.x86_64 fedora-release-36-0.12.noarch krb5-libs-1.19.2-4.fc36.x86_64 pam-1.5.2-8.fc36.x86_64 libgpg-error-1.43-1.fc36.x86_64 openblas-srpm-macros-2-10.fc35.noarch libverto-0.3.2-2.fc35.x86_64 libpsl-0.21.1-4.fc35.x86_64 rust-srpm-macros-20-1.fc36.noarch xz-5.2.5-7.fc35.x86_64 kmod-libs-29-6.fc36.x86_64 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch cyrus-sasl-lib-2.1.27-16.fc36.x86_64 glibc-gconv-extra-2.34.9000-36.fc36.x86_64 fedora-release-common-36-0.12.noarch info-6.8-2.fc35.x86_64 sqlite-libs-3.36.0-4.fc36.x86_64 libblkid-2.37.2-1.fc36.x86_64 gpg-pubkey-9867c58f-601c49ca fedora-release-identity-basic-36-0.12.noarch bzip2-1.0.8-10.fc36.x86_64 libacl-2.3.1-2.fc35.x86_64 libtasn1-4.18.0-1.fc36.x86_64 device-mapper-1.02.175-6.fc35.x86_64 tar-1.34-2.fc35.x86_64 elfutils-libs-0.186-1.fc36.x86_64 elfutils-0.186-1.fc36.x86_64 unzip-6.0-56.fc36.x86_64 libgcrypt-1.9.4-1.fc36.x86_64 lua-libs-5.4.3-2.fc35.x86_64 libcap-2.48-3.fc35.x86_64 bash-5.1.8-3.fc36.x86_64 xz-libs-5.2.5-7.fc35.x86_64 which-2.21-31.fc36.x86_64 libcurl-7.81.0-1.fc36.x86_64 fpc-srpm-macros-1.3-4.fc35.noarch go-srpm-macros-3.0.11-2.fc35.noarch diffutils-3.8-1.fc35.x86_64 libargon2-20171227-7.fc35.x86_64 keyutils-libs-1.6.1-3.fc35.x86_64 libgcc-11.2.1-7.fc36.x86_64 crypto-policies-20211115-1.git1b1c04c.fc36.noarch zip-3.0-31.fc35.x86_64 readline-8.1-3.fc35.x86_64 gawk-5.1.1-1.fc36.x86_64 rpm-build-libs-4.17.0-1.fc36.1.x86_64 popt-1.18-6.fc36.x86_64 systemd-rpm-macros-250.1-1.fc36.noarch libffi-3.1-28.fc34.x86_64 systemd-250.1-1.fc36.x86_64 audit-libs-3.0.6-2.fc36.x86_64 acl-2.3.1-2.fc35.x86_64 libuuid-2.37.2-1.fc36.x86_64 tzdata-2021e-1.fc36.noarch zstd-1.5.1-4.fc36.x86_64 fedora-repos-36-0.3.noarch device-mapper-libs-1.02.175-6.fc35.x86_64 glibc-2.34.9000-36.fc36.x86_64 shadow-utils-4.9-8.fc36.x86_64 libbrotli-1.0.9-6.fc35.x86_64 ocaml-srpm-macros-6-5.fc35.noarch libcap-ng-0.8.2-8.fc36.x86_64 rpm-build-4.17.0-1.fc36.1.x86_64 cracklib-2.9.6-27.fc36.x86_64 filesystem-3.16-1.fc36.x86_64 libtirpc-1.3.2-1.rc1.fc36.x86_64 p11-kit-trust-0.23.22-4.fc35.x86_64 bzip2-libs-1.0.8-10.fc36.x86_64 coreutils-9.0-2.fc36.x86_64 ed-1.14.2-11.fc35.x86_64 debugedit-5.0-2.fc35.x86_64 libsmartcols-2.37.2-1.fc36.x86_64 libarchive-3.5.2-2.fc36.x86_64 util-linux-2.37.2-1.fc36.x86_64 efi-srpm-macros-5-4.fc36.noarch libutempter-1.2.1-5.fc35.x86_64 glibc-minimal-langpack-2.34.9000-36.fc36.x86_64 file-libs-5.41-3.fc36.x86_64 gnat-srpm-macros-4-14.fc35.noarch dwz-0.14-2.fc35.x86_64 xxhash-libs-0.8.1-1.fc36.x86_64 libnsl2-2.0.0-2.fc36.x86_64 gdbm-libs-1.22-1.fc36.x86_64 lua-srpm-macros-1-5.fc35.noarch openssl-libs-3.0.0-1.fc36.x86_64 dbus-broker-29-4.fc36.x86_64 binutils-gold-2.37-22.fc36.x86_64 mpfr-4.1.0-8.fc35.x86_64 gpg-pubkey-38ab71f4-60242b08 sed-4.8-8.fc35.x86_64 dbus-common-1.13.20-2.fc36.noarch systemd-libs-250.1-1.fc36.x86_64 coreutils-common-9.0-2.fc36.x86_64 fedora-repos-rawhide-36-0.3.noarch grep-3.7-1.fc36.x86_64 libunistring-0.9.10-14.fc35.x86_64 qt5-srpm-macros-5.15.2-3.fc35.noarch pcre2-syntax-10.39-1.fc36.noarch authselect-libs-1.3.0-5.fc36.x86_64 libxcrypt-4.4.27-1.fc36.x86_64 libgomp-11.2.1-7.fc36.x86_64 libssh-0.9.6-1.fc36.x86_64 pkgconf-pkg-config-1.8.0-1.fc35.x86_64 elfutils-debuginfod-client-0.186-1.fc36.x86_64 json-c-0.15-2.fc35.x86_64 expat-2.4.1-2.fc35.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 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-x86_64-1641936333.353249/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1641936333.353249/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1641936333.353249/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-vgvfrb9t/mold/mold.spec) Config(child) 1 minutes 40 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 1641936333.353249 -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-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1641936333.353249/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1641936333.353249/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-x86_64-1641936333.353249/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 30 kB/s | 3.0 kB 00:00 fedora 133 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: x86_64 Building for target x86_64 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 26 kB/s | 3.0 kB 00:00 fedora 143 kB/s | 10 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: cmake x86_64 3.22.1-5.fc36 fedora 6.2 M gcc-c++ x86_64 11.2.1-7.fc36 fedora 12 M libstdc++-devel x86_64 11.2.1-7.fc36 fedora 2.2 M openssl-devel x86_64 1:3.0.0-1.fc36 fedora 2.9 M zlib-devel x86_64 1.2.11-30.fc35 fedora 44 k Installing dependencies: annobin-docs noarch 10.42-1.fc36 fedora 87 k annobin-plugin-gcc x86_64 10.42-1.fc36 fedora 812 k cmake-data noarch 3.22.1-5.fc36 fedora 1.6 M cmake-filesystem x86_64 3.22.1-5.fc36 fedora 18 k cmake-rpm-macros noarch 3.22.1-5.fc36 fedora 17 k cpp x86_64 11.2.1-7.fc36 fedora 10 M emacs-filesystem noarch 1:27.2-9.fc35 fedora 9.0 k gc x86_64 8.0.6-1.fc36 fedora 103 k gcc x86_64 11.2.1-7.fc36 fedora 31 M glibc-devel x86_64 2.34.9000-36.fc36 fedora 161 k glibc-headers-x86 noarch 2.34.9000-36.fc36 fedora 561 k guile22 x86_64 2.2.7-3.fc35 fedora 6.4 M jsoncpp x86_64 1.9.5-1.fc36 fedora 93 k kernel-headers x86_64 5.16.0-0.rc8.git0.1.fc36 fedora 1.3 M libmpc x86_64 1.2.1-3.fc35 fedora 62 k libtool-ltdl x86_64 2.4.6-45.fc36 fedora 36 k libuv x86_64 1:1.42.0-2.fc36 fedora 148 k libxcrypt-devel x86_64 4.4.27-1.fc36 fedora 29 k make x86_64 1:4.3-6.fc35 fedora 533 k mpdecimal x86_64 2.5.1-2.fc35 fedora 99 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 x86_64 3.10.1-1.fc36 fedora 26 k python3-libs x86_64 3.10.1-1.fc36 fedora 7.5 M rhash x86_64 1.4.2-1.fc36 fedora 185 k vim-filesystem noarch 2:8.2.4006-1.fc36 fedora 22 k Transaction Summary ================================================================================ Install 31 Packages Total download size: 86 M Installed size: 274 M Downloading Packages: (1/31): annobin-docs-10.42-1.fc36.noarch.rpm 1.1 MB/s | 87 kB 00:00 (2/31): annobin-plugin-gcc-10.42-1.fc36.x86_64. 5.7 MB/s | 812 kB 00:00 (3/31): cmake-filesystem-3.22.1-5.fc36.x86_64.r 1.0 MB/s | 18 kB 00:00 (4/31): cmake-rpm-macros-3.22.1-5.fc36.noarch.r 982 kB/s | 17 kB 00:00 (5/31): cmake-data-3.22.1-5.fc36.noarch.rpm 13 MB/s | 1.6 MB 00:00 (6/31): emacs-filesystem-27.2-9.fc35.noarch.rpm 520 kB/s | 9.0 kB 00:00 (7/31): gc-8.0.6-1.fc36.x86_64.rpm 4.8 MB/s | 103 kB 00:00 (8/31): cmake-3.22.1-5.fc36.x86_64.rpm 14 MB/s | 6.2 MB 00:00 (9/31): cpp-11.2.1-7.fc36.x86_64.rpm 18 MB/s | 10 MB 00:00 (10/31): glibc-devel-2.34.9000-36.fc36.x86_64.r 6.8 MB/s | 161 kB 00:00 (11/31): glibc-headers-x86-2.34.9000-36.fc36.no 13 MB/s | 561 kB 00:00 (12/31): gcc-c++-11.2.1-7.fc36.x86_64.rpm 19 MB/s | 12 MB 00:00 (13/31): jsoncpp-1.9.5-1.fc36.x86_64.rpm 4.5 MB/s | 93 kB 00:00 (14/31): guile22-2.2.7-3.fc35.x86_64.rpm 19 MB/s | 6.4 MB 00:00 (15/31): libmpc-1.2.1-3.fc35.x86_64.rpm 3.2 MB/s | 62 kB 00:00 (16/31): kernel-headers-5.16.0-0.rc8.git0.1.fc3 15 MB/s | 1.3 MB 00:00 (17/31): libtool-ltdl-2.4.6-45.fc36.x86_64.rpm 1.9 MB/s | 36 kB 00:00 (18/31): libuv-1.42.0-2.fc36.x86_64.rpm 6.6 MB/s | 148 kB 00:00 (19/31): libxcrypt-devel-4.4.27-1.fc36.x86_64.r 1.6 MB/s | 29 kB 00:00 (20/31): make-4.3-6.fc35.x86_64.rpm 13 MB/s | 533 kB 00:00 (21/31): libstdc++-devel-11.2.1-7.fc36.x86_64.r 18 MB/s | 2.2 MB 00:00 (22/31): mpdecimal-2.5.1-2.fc35.x86_64.rpm 4.7 MB/s | 99 kB 00:00 (23/31): python-pip-wheel-21.3.1-1.fc36.noarch. 17 MB/s | 1.1 MB 00:00 (24/31): python-setuptools-wheel-59.6.0-1.fc36. 13 MB/s | 507 kB 00:00 (25/31): python3-3.10.1-1.fc36.x86_64.rpm 1.4 MB/s | 26 kB 00:00 (26/31): openssl-devel-3.0.0-1.fc36.x86_64.rpm 19 MB/s | 2.9 MB 00:00 (27/31): rhash-1.4.2-1.fc36.x86_64.rpm 7.7 MB/s | 185 kB 00:00 (28/31): vim-filesystem-8.2.4006-1.fc36.noarch. 1.2 MB/s | 22 kB 00:00 (29/31): zlib-devel-1.2.11-30.fc35.x86_64.rpm 2.4 MB/s | 44 kB 00:00 (30/31): python3-libs-3.10.1-1.fc36.x86_64.rpm 22 MB/s | 7.5 MB 00:00 (31/31): gcc-11.2.1-7.fc36.x86_64.rpm 20 MB/s | 31 MB 00:01 -------------------------------------------------------------------------------- Total 46 MB/s | 86 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.x86_64 1/31 Installing : cmake-filesystem-3.22.1-5.fc36.x86_64 2/31 Installing : cpp-11.2.1-7.fc36.x86_64 3/31 Installing : vim-filesystem-2:8.2.4006-1.fc36.noarch 4/31 Installing : rhash-1.4.2-1.fc36.x86_64 5/31 Installing : python-setuptools-wheel-59.6.0-1.fc36.noarch 6/31 Installing : python-pip-wheel-21.3.1-1.fc36.noarch 7/31 Installing : mpdecimal-2.5.1-2.fc35.x86_64 8/31 Installing : python3-3.10.1-1.fc36.x86_64 9/31 Installing : python3-libs-3.10.1-1.fc36.x86_64 10/31 Installing : cmake-rpm-macros-3.22.1-5.fc36.noarch 11/31 Installing : libuv-1:1.42.0-2.fc36.x86_64 12/31 Installing : libtool-ltdl-2.4.6-45.fc36.x86_64 13/31 Installing : libstdc++-devel-11.2.1-7.fc36.x86_64 14/31 Installing : kernel-headers-5.16.0-0.rc8.git0.1.fc36.x86_64 15/31 Installing : jsoncpp-1.9.5-1.fc36.x86_64 16/31 Installing : glibc-headers-x86-2.34.9000-36.fc36.noarch 17/31 Installing : libxcrypt-devel-4.4.27-1.fc36.x86_64 18/31 Installing : glibc-devel-2.34.9000-36.fc36.x86_64 19/31 Installing : gc-8.0.6-1.fc36.x86_64 20/31 Installing : guile22-2.2.7-3.fc35.x86_64 21/31 Installing : make-1:4.3-6.fc35.x86_64 22/31 Installing : gcc-11.2.1-7.fc36.x86_64 23/31 Installing : emacs-filesystem-1:27.2-9.fc35.noarch 24/31 Installing : cmake-data-3.22.1-5.fc36.noarch 25/31 Installing : cmake-3.22.1-5.fc36.x86_64 26/31 Installing : annobin-docs-10.42-1.fc36.noarch 27/31 Installing : annobin-plugin-gcc-10.42-1.fc36.x86_64 28/31 Installing : gcc-c++-11.2.1-7.fc36.x86_64 29/31 Installing : zlib-devel-1.2.11-30.fc35.x86_64 30/31 Installing : openssl-devel-1:3.0.0-1.fc36.x86_64 31/31 Running scriptlet: openssl-devel-1:3.0.0-1.fc36.x86_64 31/31 Verifying : annobin-docs-10.42-1.fc36.noarch 1/31 Verifying : annobin-plugin-gcc-10.42-1.fc36.x86_64 2/31 Verifying : cmake-3.22.1-5.fc36.x86_64 3/31 Verifying : cmake-data-3.22.1-5.fc36.noarch 4/31 Verifying : cmake-filesystem-3.22.1-5.fc36.x86_64 5/31 Verifying : cmake-rpm-macros-3.22.1-5.fc36.noarch 6/31 Verifying : cpp-11.2.1-7.fc36.x86_64 7/31 Verifying : emacs-filesystem-1:27.2-9.fc35.noarch 8/31 Verifying : gc-8.0.6-1.fc36.x86_64 9/31 Verifying : gcc-11.2.1-7.fc36.x86_64 10/31 Verifying : gcc-c++-11.2.1-7.fc36.x86_64 11/31 Verifying : glibc-devel-2.34.9000-36.fc36.x86_64 12/31 Verifying : glibc-headers-x86-2.34.9000-36.fc36.noarch 13/31 Verifying : guile22-2.2.7-3.fc35.x86_64 14/31 Verifying : jsoncpp-1.9.5-1.fc36.x86_64 15/31 Verifying : kernel-headers-5.16.0-0.rc8.git0.1.fc36.x86_64 16/31 Verifying : libmpc-1.2.1-3.fc35.x86_64 17/31 Verifying : libstdc++-devel-11.2.1-7.fc36.x86_64 18/31 Verifying : libtool-ltdl-2.4.6-45.fc36.x86_64 19/31 Verifying : libuv-1:1.42.0-2.fc36.x86_64 20/31 Verifying : libxcrypt-devel-4.4.27-1.fc36.x86_64 21/31 Verifying : make-1:4.3-6.fc35.x86_64 22/31 Verifying : mpdecimal-2.5.1-2.fc35.x86_64 23/31 Verifying : openssl-devel-1:3.0.0-1.fc36.x86_64 24/31 Verifying : python-pip-wheel-21.3.1-1.fc36.noarch 25/31 Verifying : python-setuptools-wheel-59.6.0-1.fc36.noarch 26/31 Verifying : python3-3.10.1-1.fc36.x86_64 27/31 Verifying : python3-libs-3.10.1-1.fc36.x86_64 28/31 Verifying : rhash-1.4.2-1.fc36.x86_64 29/31 Verifying : vim-filesystem-2:8.2.4006-1.fc36.noarch 30/31 Verifying : zlib-devel-1.2.11-30.fc35.x86_64 31/31 Installed: annobin-docs-10.42-1.fc36.noarch annobin-plugin-gcc-10.42-1.fc36.x86_64 cmake-3.22.1-5.fc36.x86_64 cmake-data-3.22.1-5.fc36.noarch cmake-filesystem-3.22.1-5.fc36.x86_64 cmake-rpm-macros-3.22.1-5.fc36.noarch cpp-11.2.1-7.fc36.x86_64 emacs-filesystem-1:27.2-9.fc35.noarch gc-8.0.6-1.fc36.x86_64 gcc-11.2.1-7.fc36.x86_64 gcc-c++-11.2.1-7.fc36.x86_64 glibc-devel-2.34.9000-36.fc36.x86_64 glibc-headers-x86-2.34.9000-36.fc36.noarch guile22-2.2.7-3.fc35.x86_64 jsoncpp-1.9.5-1.fc36.x86_64 kernel-headers-5.16.0-0.rc8.git0.1.fc36.x86_64 libmpc-1.2.1-3.fc35.x86_64 libstdc++-devel-11.2.1-7.fc36.x86_64 libtool-ltdl-2.4.6-45.fc36.x86_64 libuv-1:1.42.0-2.fc36.x86_64 libxcrypt-devel-4.4.27-1.fc36.x86_64 make-1:4.3-6.fc35.x86_64 mpdecimal-2.5.1-2.fc35.x86_64 openssl-devel-1:3.0.0-1.fc36.x86_64 python-pip-wheel-21.3.1-1.fc36.noarch python-setuptools-wheel-59.6.0-1.fc36.noarch python3-3.10.1-1.fc36.x86_64 python3-libs-3.10.1-1.fc36.x86_64 rhash-1.4.2-1.fc36.x86_64 vim-filesystem-2:8.2.4006-1.fc36.noarch zlib-devel-1.2.11-30.fc35.x86_64 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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1641427200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.FjnGFX + 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.9rAsXh + umask 022 + cd /builddir/build/BUILD + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + make -j2 STRIP=/usr/bin/echo PREFIX=/usr LIBDIR=/usr/lib64 mkdir -p out/elf mkdir -p out/macho touch out/elf/.keep touch out/macho/.keep mkdir -p out/mimalloc mkdir -p out/tbb (cd out/mimalloc; CFLAGS=-DMI_USE_ENVIRON=0 cmake -G'Unix Makefiles' ../../third-party/mimalloc) (cd out/tbb; cmake -G'Unix Makefiles' -DBUILD_SHARED_LIBS=OFF -DTBB_TEST=OFF -DCMAKE_CXX_FLAGS=-D__TBB_DYNAMIC_LOAD_ENABLED=0 -DTBB_STRICT=OFF ../../third-party/tbb) -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting CXX compiler ABI info -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting CXX compiler ABI info - failed -- Check for working CXX compiler: /usr/bin/g++ -- Detecting C compiler ABI info - failed -- Check for working C compiler: /usr/bin/gcc -- Check for working CXX compiler: /usr/bin/g++ - works -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:239 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): CMakeLists.txt:62 (include) This warning is for project developers. Use -Wno-dev to suppress it. 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 -- Check for working C compiler: /usr/bin/gcc - works -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Detecting CXX compiler ABI info - done -- Checking for one of the modules 'hwloc' -- 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' 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 -- The C compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- 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' [ 13%] Building C object CMakeFiles/mimalloc-static.dir/src/random.c.o 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 [ 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 [ 40%] Building C object CMakeFiles/mimalloc-static.dir/src/segment-cache.c.o [ 46%] Building C object CMakeFiles/mimalloc-static.dir/src/segment.c.o [ 6%] Building CXX object src/tbb/CMakeFiles/tbb.dir/allocator.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 [ 10%] Building CXX object src/tbb/CMakeFiles/tbb.dir/arena.cpp.o [ 66%] Building C object CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o [ 73%] Building C object CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o [ 80%] Building C object CMakeFiles/mimalloc-static.dir/src/heap.c.o [ 86%] Building C object CMakeFiles/mimalloc-static.dir/src/options.c.o [ 93%] Building C object CMakeFiles/mimalloc-static.dir/src/init.c.o [100%] Linking C static library libmimalloc.a make[4]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' [100%] Built target mimalloc-static make[3]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make[2]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make[1]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/out/mimalloc' make -C third-party/xxhash libxxhash.a make[1]: Entering directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/third-party/xxhash' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 ar rcs libxxhash.a xxhash.o make[1]: Leaving directory '/builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c/third-party/xxhash' gcc -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 [ 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 [ 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 [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/compress.o compress.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 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++) | ~~^~~~~~~~~~~ [ 41%] Building CXX object src/tbb/CMakeFiles/tbb.dir/market.cpp.o g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/demangle.o demangle.cc [ 44%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc.cpp.o [ 48%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/filepath.o filepath.cc [ 51%] Building CXX object src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o [ 55%] Building CXX object src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/hyperloglog.o hyperloglog.cc [ 58%] Building CXX object src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o [ 62%] Building CXX object src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/main.o main.cc [ 65%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o [ 68%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o [ 72%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o [ 75%] Building CXX object src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o 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)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/perf.o perf.cc [ 82%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task.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++) { | ~~^~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/tar.o tar.cc [ 89%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o tar.cc: In member function 'void mold::UstarHeader::flush()': tar.cc:21:23: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 21 | for (i64 i = 0; i < sizeof(*this); i++) | ~~^~~~~~~~~~~~~~~ tar.cc: In member function 'void mold::TarFile::write_to(mold::u8*)': tar.cc:70:21: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'std::vector, std::basic_string_view > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (i64 i = 0; i < contents.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 [ 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/arch-i386.o elf/arch-i386.cc elf/arch-arm64.cc: In member function 'void mold::elf::InputSection::apply_reloc_alloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::ARM64; mold::elf::u8 = unsigned char]': elf/arch-arm64.cc:135:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-arm64.cc: In member function 'void mold::elf::InputSection::apply_reloc_nonalloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::ARM64; mold::elf::u8 = unsigned char]': elf/arch-arm64.cc:346:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-arm64.cc: In member function 'void mold::elf::InputSection::scan_relocations(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/arch-arm64.cc:398:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 398 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from elf/arch-arm64.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/arch-arm64.cc:128:43: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/arch-i386.cc: In member function 'void mold::elf::PltSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/arch-i386.cc:69:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (i64 i = 0; i < symbols.size(); i++) | ~~^~~~~~~~~~~~~~~~ elf/arch-i386.cc: In member function 'void mold::elf::PltGotSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/arch-i386.cc:83:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (i64 i = 0; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/arch-i386.cc:94:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 94 | for (i64 i = 0; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/arch-i386.cc: In member function 'void mold::elf::InputSection::apply_reloc_alloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::I386; mold::elf::u8 = unsigned char]': elf/arch-i386.cc:131:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-i386.cc: In member function 'void mold::elf::InputSection::apply_reloc_nonalloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::I386; mold::elf::u8 = unsigned char]': elf/arch-i386.cc:278:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-i386.cc: In member function 'void mold::elf::InputSection::scan_relocations(mold::elf::Context&) [with E = mold::elf::I386]': elf/arch-i386.cc:376:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 376 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from elf/arch-i386.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/arch-i386.cc:124:42: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/arch-x86-64.o elf/arch-x86-64.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/cmdline.o elf/cmdline.cc elf/arch-x86-64.cc: In member function 'void mold::elf::InputSection::apply_reloc_alloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::X86_64; mold::elf::u8 = unsigned char]': elf/arch-x86-64.cc:237:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 237 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-x86-64.cc:402:30: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 402 | if (ctx.got->tlsld_idx == -1) { | ~~~~~~~~~~~~~~~~~~~^~~~~ elf/arch-x86-64.cc: In member function 'void mold::elf::InputSection::apply_reloc_nonalloc(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::X86_64; mold::elf::u8 = unsigned char]': elf/arch-x86-64.cc:496:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-x86-64.cc: In member function 'void mold::elf::InputSection::scan_relocations(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/arch-x86-64.cc:595:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 595 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/arch-x86-64.cc:698:17: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 698 | if (i + 1 == rels.size()) | ~~~~~~^~~~~~~~~~~~~~ elf/arch-x86-64.cc:708:17: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 708 | if (i + 1 == rels.size()) | ~~~~~~^~~~~~~~~~~~~~ In file included from elf/arch-x86-64.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/arch-x86-64.cc:230:44: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/cmdline.cc: In function 'std::vector > mold::elf::split_by_comma_or_colon(std::string_view)': elf/cmdline.cc:341:13: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 341 | if (pos == str.npos) { elf/cmdline.cc: In instantiation of 'std::string mold::elf::create_response_file(mold::elf::Context&) [with E = mold::elf::X86_64; std::string = std::__cxx11::basic_string]': elf/cmdline.cc:959:1: required from here elf/cmdline.cc:274:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (i64 i = 1; i < ctx.cmdline_args.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/cmdline.cc: In instantiation of 'std::string mold::elf::create_response_file(mold::elf::Context&) [with E = mold::elf::I386; std::string = std::__cxx11::basic_string]': elf/cmdline.cc:960:1: required from here elf/cmdline.cc:274:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 elf/cmdline.cc: In instantiation of 'std::string mold::elf::create_response_file(mold::elf::Context&) [with E = mold::elf::ARM64; std::string = std::__cxx11::basic_string]': elf/cmdline.cc:961:1: required from here elf/cmdline.cc:274:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/cmdline.cc: In instantiation of 'std::vector mold::elf::parse_hex_build_id(mold::elf::Context&, std::string_view) [with E = mold::elf::X86_64; std::string_view = std::basic_string_view]': elf/cmdline.cc:780:52: required from 'void mold::elf::parse_nonpositional_args(mold::elf::Context&, std::vector >&) [with E = mold::elf::X86_64]' elf/cmdline.cc:959:1: required from here elf/cmdline.cc:330:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 330 | for (i64 i = 0; i < vec.size(); i++) | ~~^~~~~~~~~~~~ elf/cmdline.cc: In instantiation of 'std::vector mold::elf::parse_hex_build_id(mold::elf::Context&, std::string_view) [with E = mold::elf::I386; std::string_view = std::basic_string_view]': elf/cmdline.cc:780:52: required from 'void mold::elf::parse_nonpositional_args(mold::elf::Context&, std::vector >&) [with E = mold::elf::I386]' elf/cmdline.cc:960:1: required from here elf/cmdline.cc:330:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/cmdline.cc: In instantiation of 'std::vector mold::elf::parse_hex_build_id(mold::elf::Context&, std::string_view) [with E = mold::elf::ARM64; std::string_view = std::basic_string_view]': elf/cmdline.cc:780:52: required from 'void mold::elf::parse_nonpositional_args(mold::elf::Context&, std::vector >&) [with E = mold::elf::ARM64]' elf/cmdline.cc:961:1: required from here elf/cmdline.cc:330:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from elf/gc-sections.cc:5: elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::X86_64]': elf/gc-sections.cc:131:41: required from 'tbb::detail::d1::concurrent_vector*> mold::elf::collect_root_set(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:187:71: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:195:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::I386]': elf/gc-sections.cc:131:41: required from 'tbb::detail::d1::concurrent_vector*> mold::elf::collect_root_set(mold::elf::Context&) [with E = mold::elf::I386]' elf/gc-sections.cc:187:71: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/gc-sections.cc:196:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::ARM64]': elf/gc-sections.cc:131:41: required from 'tbb::detail::d1::concurrent_vector*> mold::elf::collect_root_set(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:187:71: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:197:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::X86_64]': elf/gc-sections.cc:44:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::X86_64; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:195:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/gc-sections.cc:49:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::X86_64; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/gc-sections.cc:195:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::I386]': elf/gc-sections.cc:44:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::I386; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::I386]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/gc-sections.cc:196:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/gc-sections.cc:49:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::I386; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::I386]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/gc-sections.cc:196:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::ARM64]': elf/gc-sections.cc:44:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::ARM64; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:197:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/gc-sections.cc:49:39: required from 'void mold::elf::visit(mold::elf::Context&, mold::elf::InputSection*, tbb::detail::d1::feeder*>&, mold::elf::i64) [with E = mold::elf::ARM64; mold::elf::i64 = long int]' elf/gc-sections.cc:146:10: required from 'void mold::elf::mark(mold::elf::Context&, tbb::detail::d1::concurrent_vector*>&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:188:7: required from 'void mold::elf::gc_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/gc-sections.cc:197:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/icf.o elf/icf.cc elf/icf.cc: In function 'Digest mold::elf::digest_final(SHA256_CTX&)': elf/icf.cc:128:25: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 128 | int res = SHA256_Final(buf, &sha); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ elf/icf.cc: In function 'Digest mold::elf::compute_digest(mold::elf::Context&, mold::elf::InputSection&)': elf/icf.cc:231:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 231 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc: In lambda function: elf/icf.cc:239:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | SHA256_Update(&sha, str.data(), str.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc: In lambda function: elf/icf.cc:421:16: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 421 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/icf.cc:422:18: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 422 | SHA256_Update(&sha, digests[2][i].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/icf.cc:428:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 428 | SHA256_Update(&sha, digests[slot][j].data(), HASH_SIZE); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/icf.cc:69: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/input-sections.o elf/input-sections.cc elf/icf.cc: In 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) | ~~~~~~~~~~~^~~~~ 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::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::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::FdeRecord::get_rels() const [with E = mold::elf::ARM64]': elf/icf.cc:142:21: required from 'bool mold::elf::is_leaf(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64]' elf/icf.cc:204:18: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/icf.cc: In instantiation of 'bool mold::elf::LeafEq::operator()(const mold::elf::InputSection*, const mold::elf::InputSection*) const [with E = mold::elf::X86_64]': third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:43:24: required from 'bool tbb::detail::d1::hash_compare::operator()(const Key&, const Key&) const [with Key = mold::elf::InputSection*; Hash = mold::elf::LeafHasher; KeyEqual = mold::elf::LeafEq]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:1259:39: required from 'tbb::detail::d1::concurrent_unordered_base::value_node_type* tbb::detail::d1::concurrent_unordered_base::internal_find(const K&) [with K = mold::elf::InputSection*; Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::value_node_ptr = tbb::detail::d1::value_node* const, mold::elf::InputSection*>, long unsigned int>*]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:549:46: required from 'tbb::detail::d1::concurrent_unordered_base::iterator tbb::detail::d1::concurrent_unordered_base::find(const key_type&) [with Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::iterator = tbb::detail::d1::solist_iterator*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false> >, std::pair* const, mold::elf::InputSection*> >; tbb::detail::d1::concurrent_unordered_base::key_type = mold::elf::InputSection*]' elf/icf.cc:220:27: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/icf.cc:588:1: required from here elf/icf.cc:176:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (i64 i = 0; i < x.size(); i++) | ~~^~~~~~~~~~ elf/icf.cc: In instantiation of 'bool mold::elf::LeafEq::operator()(const mold::elf::InputSection*, const mold::elf::InputSection*) const [with E = mold::elf::I386]': third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:43:24: required from 'bool tbb::detail::d1::hash_compare::operator()(const Key&, const Key&) const [with Key = mold::elf::InputSection*; Hash = mold::elf::LeafHasher; KeyEqual = mold::elf::LeafEq]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:1259:39: required from 'tbb::detail::d1::concurrent_unordered_base::value_node_type* tbb::detail::d1::concurrent_unordered_base::internal_find(const K&) [with K = mold::elf::InputSection*; Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::value_node_ptr = tbb::detail::d1::value_node* const, mold::elf::InputSection*>, long unsigned int>*]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:549:46: required from 'tbb::detail::d1::concurrent_unordered_base::iterator tbb::detail::d1::concurrent_unordered_base::find(const key_type&) [with Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::iterator = tbb::detail::d1::solist_iterator*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false> >, std::pair* const, mold::elf::InputSection*> >; tbb::detail::d1::concurrent_unordered_base::key_type = mold::elf::InputSection*]' elf/icf.cc:220:27: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/icf.cc:589:1: required from here elf/icf.cc:176:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::ARM64]': elf/input-sections.cc:158:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/input-sections.cc: In instantiation of 'bool mold::elf::CieRecord::equals(const mold::elf::CieRecord&) const [with E = mold::elf::ARM64]': elf/input-sections.cc:158:1: required from here elf/input-sections.cc:17:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 17 | for (i64 i = 0; i < x.size(); i++) { | ~~^~~~~~~~~~ In file included from elf/input-sections.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/input-sections.cc:158:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/icf.cc: In instantiation of 'bool mold::elf::LeafEq::operator()(const mold::elf::InputSection*, const mold::elf::InputSection*) const [with E = mold::elf::ARM64]': third-party/tbb/include/tbb/../oneapi/tbb/detail/_hash_compare.h:43:24: required from 'bool tbb::detail::d1::hash_compare::operator()(const Key&, const Key&) const [with Key = mold::elf::InputSection*; Hash = mold::elf::LeafHasher; KeyEqual = mold::elf::LeafEq]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:1259:39: required from 'tbb::detail::d1::concurrent_unordered_base::value_node_type* tbb::detail::d1::concurrent_unordered_base::internal_find(const K&) [with K = mold::elf::InputSection*; Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::value_node_ptr = tbb::detail::d1::value_node* const, mold::elf::InputSection*>, long unsigned int>*]' third-party/tbb/include/tbb/../oneapi/tbb/detail/_concurrent_unordered_base.h:549:46: required from 'tbb::detail::d1::concurrent_unordered_base::iterator tbb::detail::d1::concurrent_unordered_base::find(const key_type&) [with Traits = tbb::detail::d1::concurrent_unordered_map_traits*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false>; tbb::detail::d1::concurrent_unordered_base::iterator = tbb::detail::d1::solist_iterator*, mold::elf::InputSection*, mold::elf::LeafHasher, mold::elf::LeafEq, tbb::detail::d1::tbb_allocator* const, mold::elf::InputSection*> >, false> >, std::pair* const, mold::elf::InputSection*> >; tbb::detail::d1::concurrent_unordered_base::key_type = mold::elf::InputSection*]' elf/icf.cc:220:27: required from 'void mold::elf::merge_leaf_nodes(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:500:19: required from 'void mold::elf::icf_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/icf.cc:590:1: required from here elf/icf.cc:176:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/linker-script.o elf/linker-script.cc elf/linker-script.cc: In function 'std::string_view mold::elf::get_line(std::string_view, const char*)': elf/linker-script.cc:24:13: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 24 | if (start == input.npos) elf/linker-script.cc:30:11: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 30 | if (end == input.npos) elf/linker-script.cc: In instantiation of 'std::vector > mold::elf::tokenize(mold::elf::Context&, std::string_view) [with E = mold::elf::X86_64; std::string_view = std::basic_string_view]': elf/linker-script.cc:215:47: required from 'void mold::elf::parse_linker_script(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::X86_64]' elf/linker-script.cc:419:1: required from here elf/linker-script.cc:79:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 79 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:87:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 87 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:95:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 95 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:108:18: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 108 | else if (pos == input.npos) | ~~~~^~~~~~~~~~~~~ elf/linker-script.cc: In instantiation of 'std::vector > mold::elf::tokenize(mold::elf::Context&, std::string_view) [with E = mold::elf::I386; std::string_view = std::basic_string_view]': elf/linker-script.cc:215:47: required from 'void mold::elf::parse_linker_script(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::I386]' elf/linker-script.cc:420:1: required from here elf/linker-script.cc:79:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 79 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:87:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 87 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:95:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 95 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:108:18: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 108 | else if (pos == input.npos) | ~~~~^~~~~~~~~~~~~ elf/linker-script.cc: In instantiation of 'std::vector > mold::elf::tokenize(mold::elf::Context&, std::string_view) [with E = mold::elf::ARM64; std::string_view = std::basic_string_view]': elf/linker-script.cc:215:47: required from 'void mold::elf::parse_linker_script(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::ARM64]' elf/linker-script.cc:421:1: required from here elf/linker-script.cc:79:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 79 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:87:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 87 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:95:15: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 95 | if (pos == std::string_view::npos) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/linker-script.cc:108:18: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 108 | else if (pos == input.npos) | ~~~~^~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/main.cc: In function 'std::optional > mold::elf::glob_to_regex(std::string_view)': elf/main.cc:21:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (i64 i = 0; i < pat.size(); i++) { | ~~^~~~~~~~~~~~ elf/main.cc:35:19: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (i++; i < pat.size(); i++) { | ~~^~~~~~~~~~~~ elf/main.cc:42:26: warning: comparison of integer expressions of different signedness: 'std::basic_string_view::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 42 | if (pat.size() <= i) | ~~~~~~~~~~~^~~~ elf/main.cc:47:13: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | if (i == pat.size()) | ~~^~~~~~~~~~~~~ elf/main.cc: In instantiation of 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]': elf/main.cc:740:26: required from here elf/main.cc:636:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 636 | for (i64 i = 0, shndx = 1; i < ctx.chunks.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/main.cc: In instantiation of 'int mold::elf::elf_main(int, char**) [with E = mold::elf::I386]': elf/main.cc:388:28: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/main.cc:636:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/main.cc: In instantiation of 'int mold::elf::elf_main(int, char**) [with E = mold::elf::ARM64]': elf/main.cc:390:29: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/main.cc:636:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from elf/main.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/main.cc:319:31: required from 'void mold::elf::show_stats(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/main.cc:721:15: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/main.cc:319:31: required from 'void mold::elf::show_stats(mold::elf::Context&) [with E = mold::elf::I386]' elf/main.cc:721:15: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::I386]' elf/main.cc:388:28: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/main.cc:319:31: required from 'void mold::elf::show_stats(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/main.cc:721:15: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::ARM64]' elf/main.cc:390:29: required from 'int mold::elf::elf_main(int, char**) [with E = mold::elf::X86_64]' elf/main.cc:740:26: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/object-file.o elf/object-file.cc elf/object-file.cc: In function 'size_t mold::elf::find_null(std::string_view, mold::elf::u64)': elf/object-file.cc:522:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 522 | for (i64 i = 0; i <= data.size() - entsize; i += entsize) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:664:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (i64 i = 0; i < m->strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/object-file.cc:679:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:693:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 693 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:720:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i64 i = 1; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_lazy_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:850:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_regular_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:873:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 873 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::mark_live_objects(mold::elf::Context&, std::function*)>) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:891:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 891 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_common_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:947:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 947 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_comdat_groups() [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:978:16: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 978 | while (cur == -1 || cur > this->priority) | ~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::claim_unresolved_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1003:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:1018:38: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 1018 | if (i64 pos = key.find('@'); pos != key.npos) { | ~~~~^~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::convert_common_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1108:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1108 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::compute_symtab(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1183:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::write_symtab(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1234:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1234 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:171:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:240:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 240 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:250:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 250 | assert(target->relsec_idx == -1); | ~~~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:492:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:500:39: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 500 | if (i64 pos = name.find('@'); pos != name.npos) { | ~~~~^~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_mergeable_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:649:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 649 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:653:26: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 653 | isec->relsec_idx == -1) { | ~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_ehframe_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:264:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::read_ehframe(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:313:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (i64 i = 1; i < rels.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:336:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~^~~~~~~~~~~~~ elf/object-file.cc:336:60: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:338:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~^~~~~~~~~~~~~~ elf/object-file.cc:338:51: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:361:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (i64 i = cies_begin; i < cies.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:367:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (i64 i = fdes_begin; i < fdes.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:384:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (i64 i = fdes_begin; i < fdes.size();) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:389:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | while (i < fdes.size() && isec == get_isec(fdes[i])) | ~~^~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::parse(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1308:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (i64 i = first_global; i < esyms.size(); i++) { | ~~^~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::resolve_dso_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/object-file.cc:1422:1: required from here elf/object-file.cc:1370:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1370 | for (i64 i = 0; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:664:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (i64 i = 0; i < m->strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/object-file.cc:679:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:693:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 693 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:720:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i64 i = 1; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_lazy_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:850:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_regular_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:873:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 873 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::mark_live_objects(mold::elf::Context&, std::function*)>) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:891:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 891 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_common_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:947:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 947 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_comdat_groups() [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:978:16: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 978 | while (cur == -1 || cur > this->priority) | ~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::claim_unresolved_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1003:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:1018:38: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 1018 | if (i64 pos = key.find('@'); pos != key.npos) { | ~~~~^~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::convert_common_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1108:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1108 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::compute_symtab(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1183:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::write_symtab(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1234:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1234 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:171:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:240:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 240 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:250:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 250 | assert(target->relsec_idx == -1); | ~~~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:492:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:500:39: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 500 | if (i64 pos = name.find('@'); pos != name.npos) { | ~~~~^~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_mergeable_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:649:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 649 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:653:26: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 653 | isec->relsec_idx == -1) { | ~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_ehframe_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:264:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::read_ehframe(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:313:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (i64 i = 1; i < rels.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:336:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:338:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~^~~~~~~~~~~~~~ elf/object-file.cc:361:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (i64 i = cies_begin; i < cies.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:367:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (i64 i = fdes_begin; i < fdes.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:384:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (i64 i = fdes_begin; i < fdes.size();) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:389:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | while (i < fdes.size() && isec == get_isec(fdes[i])) | ~~^~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::parse(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1308:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (i64 i = first_global; i < esyms.size(); i++) { | ~~^~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::resolve_dso_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/object-file.cc:1423:1: required from here elf/object-file.cc:1370:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1370 | for (i64 i = 0; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:664:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (i64 i = 0; i < m->strings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/object-file.cc:679:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:693:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 693 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:720:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i64 i = 1; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_lazy_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:850:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_regular_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:873:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 873 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::mark_live_objects(mold::elf::Context&, std::function*)>) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:891:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 891 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_common_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:947:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 947 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::resolve_comdat_groups() [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:978:16: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 978 | while (cur == -1 || cur > this->priority) | ~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::claim_unresolved_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1003:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:1018:38: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 1018 | if (i64 pos = key.find('@'); pos != key.npos) { | ~~~~^~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::convert_common_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1108:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1108 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::compute_symtab(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1183:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (i64 i = first_global; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::write_symtab(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1234:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1234 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:171:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:240:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 240 | for (i64 i = 0; i < this->elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:250:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 250 | assert(target->relsec_idx == -1); | ~~~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:492:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | for (i64 i = first_global; i < elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:500:39: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'const size_type' {aka 'const long unsigned int'} [-Wsign-compare] 500 | if (i64 pos = name.find('@'); pos != name.npos) { | ~~~~^~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_mergeable_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:649:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 649 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc:653:26: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 653 | isec->relsec_idx == -1) { | ~~~~~~~~~~~~~~~~~^~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::initialize_ehframe_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:264:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (i64 i = 0; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::ObjectFile::read_ehframe(mold::elf::Context&, mold::elf::InputSection&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:313:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (i64 i = 1; i < rels.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:336:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~^~~~~~~~~~~~~ elf/object-file.cc:336:60: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 336 | while (rel_idx < rels.size() && rels[rel_idx].r_offset < end_offset) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/object-file.cc:338:20: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~^~~~~~~~~~~~~~ elf/object-file.cc:338:51: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 338 | assert(rel_idx == rels.size() || begin_offset <= rels[rel_begin].r_offset); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc:361:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (i64 i = cies_begin; i < cies.size(); i++) | ~~^~~~~~~~~~~~~ elf/object-file.cc:367:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (i64 i = fdes_begin; i < fdes.size(); i++) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:384:30: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (i64 i = fdes_begin; i < fdes.size();) { | ~~^~~~~~~~~~~~~ elf/object-file.cc:389:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | while (i < fdes.size() && isec == get_isec(fdes[i])) | ~~^~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::parse(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1308:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (i64 i = first_global; i < esyms.size(); i++) { | ~~^~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'void mold::elf::SharedFile::resolve_dso_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/object-file.cc:1424:1: required from here elf/object-file.cc:1370:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1370 | for (i64 i = 0; i < this->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/mold.h: In instantiation of 'std::string_view mold::elf::InputFile::get_string(mold::elf::Context&, mold::elf::i64) [with E = mold::elf::X86_64; std::string_view = std::basic_string_view; mold::elf::i64 = long int]': elf/object-file.cc:757:37: required from 'void mold::elf::ObjectFile::parse(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/object-file.cc:1422:1: required from here elf/mold.h:1718:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1718 | assert(idx < elf_sections.size()); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from elf/object-file.cc:1: elf/mold.h:1720:27: warning: comparison of integer expressions of different signedness: 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 1720 | if (elf_sections.size() <= idx) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::X86_64]': elf/object-file.cc:673:47: required from 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/object-file.cc:1422:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::X86_64]': elf/object-file.cc:1085:39: required from 'void mold::elf::ObjectFile::scan_relocations(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/object-file.cc:1422:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'mold::elf::InputFile::InputFile(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::X86_64]': elf/object-file.cc:53:75: required from 'mold::elf::ObjectFile::ObjectFile(mold::elf::Context&, mold::MappedFile >*, std::string, bool) [with E = mold::elf::X86_64; std::string = std::__cxx11::basic_string]' elf/object-file.cc:1422:1: required from here elf/object-file.cc:13:16: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 13 | if (mf->size < sizeof(ElfEhdr)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from elf/../mold.h:3, from elf/mold.h:4, from elf/object-file.cc:1: elf/../byteorder.h: In instantiation of 'mold::BigEndian::operator T() const [with T = long unsigned int]': elf/object-file.cc:137:9: required from 'std::pair, const mold::elf::ElfShdr*> mold::elf::ObjectFile::uncompress_contents(mold::elf::Context&, const mold::elf::ElfShdr&, std::string_view) [with E = mold::elf::X86_64; std::string_view = std::basic_string_view]' elf/object-file.cc:1422:1: required from here elf/../byteorder.h:18:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/mold.h: In instantiation of 'std::string_view mold::elf::InputFile::get_string(mold::elf::Context&, mold::elf::i64) [with E = mold::elf::I386; std::string_view = std::basic_string_view; mold::elf::i64 = long int]': elf/object-file.cc:757:37: required from 'void mold::elf::ObjectFile::parse(mold::elf::Context&) [with E = mold::elf::I386]' elf/object-file.cc:1423:1: required from here elf/mold.h:1718:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1718 | assert(idx < elf_sections.size()); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from elf/object-file.cc:1: elf/mold.h:1720:27: warning: comparison of integer expressions of different signedness: 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 1720 | if (elf_sections.size() <= idx) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::I386]': elf/object-file.cc:673:47: required from 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::I386]' elf/object-file.cc:1423:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::I386]': elf/object-file.cc:1085:39: required from 'void mold::elf::ObjectFile::scan_relocations(mold::elf::Context&) [with E = mold::elf::I386]' elf/object-file.cc:1423:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'mold::elf::InputFile::InputFile(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::I386]': elf/object-file.cc:53:75: required from 'mold::elf::ObjectFile::ObjectFile(mold::elf::Context&, mold::MappedFile >*, std::string, bool) [with E = mold::elf::I386; std::string = std::__cxx11::basic_string]' elf/object-file.cc:1423:1: required from here elf/object-file.cc:13:16: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 13 | if (mf->size < sizeof(ElfEhdr)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/object-file.cc:1: elf/mold.h: In instantiation of 'std::string_view mold::elf::InputFile::get_string(mold::elf::Context&, mold::elf::i64) [with E = mold::elf::ARM64; std::string_view = std::basic_string_view; mold::elf::i64 = long int]': elf/object-file.cc:757:37: required from 'void mold::elf::ObjectFile::parse(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/object-file.cc:1424:1: required from here elf/mold.h:1718:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1718 | assert(idx < elf_sections.size()); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from elf/object-file.cc:1: elf/mold.h:1720:27: warning: comparison of integer expressions of different signedness: 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 1720 | if (elf_sections.size() <= idx) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::InputSection::get_rels(mold::elf::Context&) const [with E = mold::elf::ARM64]': elf/object-file.cc:673:47: required from 'void mold::elf::ObjectFile::register_section_pieces(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/object-file.cc:1424:1: required from here elf/mold.h:1676:18: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 1676 | if (relsec_idx == -1) | ~~~~~~~~~~~^~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::ARM64]': elf/object-file.cc:1085:39: required from 'void mold::elf::ObjectFile::scan_relocations(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/object-file.cc:1424:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/object-file.cc: In instantiation of 'mold::elf::InputFile::InputFile(mold::elf::Context&, mold::MappedFile >*) [with E = mold::elf::ARM64]': elf/object-file.cc:53:75: required from 'mold::elf::ObjectFile::ObjectFile(mold::elf::Context&, mold::MappedFile >*, std::string, bool) [with E = mold::elf::ARM64; std::string = std::__cxx11::basic_string]' elf/object-file.cc:1424:1: required from here elf/object-file.cc:13:16: warning: comparison of integer expressions of different signedness: 'mold::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 13 | if (mf->size < sizeof(ElfEhdr)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/output-chunks.o elf/output-chunks.cc elf/output-chunks.cc: In instantiation of 'void mold::elf::OutputSection::write_to(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::X86_64; mold::elf::u8 = unsigned char]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:763:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 763 | u64 next_start = (i == members.size() - 1) ? | ~~~^~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::add_tlsld(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:801:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 801 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/output-chunks.cc:1: elf/output-chunks.cc: In instantiation of 'mold::elf::u64 mold::elf::GotSection::get_tlsld_addr(mold::elf::Context&) const [with E = mold::elf::X86_64; mold::elf::u64 = long unsigned int]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:809:20: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 809 | assert(tlsld_idx != -1); | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'mold::elf::i64 mold::elf::GotSection::get_reldyn_size(mold::elf::Context&) const [with E = mold::elf::X86_64; mold::elf::i64 = long int]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:828:17: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 828 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:886:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 886 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::finalize(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:999:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1020:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::HashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1089:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for (i64 i = 1; i < ctx.dynsym->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GnuHashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1141:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1154:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1154 | for (i64 i = 0; i < hashes.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/output-chunks.cc:1162:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1164:11: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1164 | if (i == syms.size() - 1 || | ~~^~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::EhFrameHdrSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1455:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1455 | for (i64 i = 0; i < file->fdes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::VerneedSection::construct(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1570:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1570 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::NotePropertySection::update_shdr(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:1776:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1776 | if (features != 0 && features != -1) | ~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'std::vector > mold::elf::create_phdr(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/output-chunks.cc:1915:1: required from here elf/output-chunks.cc:194:45: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 194 | ctx.chunks[i]->shdr.sh_addralign == alignment) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ elf/output-chunks.cc:223:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:229:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 229 | while (i < ctx.chunks.size() && (ctx.chunks[i]->shdr.sh_flags & SHF_TLS)) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:250:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 250 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:256:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 256 | while (i < ctx.chunks.size() && is_relro(ctx, ctx.chunks[i])) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::OutputSection::write_to(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::I386; mold::elf::u8 = unsigned char]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:763:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 763 | u64 next_start = (i == members.size() - 1) ? | ~~~^~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::add_tlsld(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:801:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 801 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/output-chunks.cc:1: elf/output-chunks.cc: In instantiation of 'mold::elf::u64 mold::elf::GotSection::get_tlsld_addr(mold::elf::Context&) const [with E = mold::elf::I386; mold::elf::u64 = long unsigned int]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:809:20: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 809 | assert(tlsld_idx != -1); | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'mold::elf::i64 mold::elf::GotSection::get_reldyn_size(mold::elf::Context&) const [with E = mold::elf::I386; mold::elf::i64 = long int]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:828:17: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 828 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:886:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 886 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::finalize(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:999:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1020:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::HashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1089:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for (i64 i = 1; i < ctx.dynsym->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GnuHashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1141:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1154:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1154 | for (i64 i = 0; i < hashes.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/output-chunks.cc:1162:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1164:11: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1164 | if (i == syms.size() - 1 || | ~~^~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::EhFrameHdrSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1455:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1455 | for (i64 i = 0; i < file->fdes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::VerneedSection::construct(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1570:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1570 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::NotePropertySection::update_shdr(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:1776:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1776 | if (features != 0 && features != -1) | ~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'std::vector > mold::elf::create_phdr(mold::elf::Context&) [with E = mold::elf::I386]': elf/output-chunks.cc:1916:1: required from here elf/output-chunks.cc:223:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:229:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 229 | while (i < ctx.chunks.size() && (ctx.chunks[i]->shdr.sh_flags & SHF_TLS)) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:250:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 250 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:256:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 256 | while (i < ctx.chunks.size() && is_relro(ctx, ctx.chunks[i])) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::OutputSection::write_to(mold::elf::Context&, mold::elf::u8*) [with E = mold::elf::ARM64; mold::elf::u8 = unsigned char]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:763:25: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 763 | u64 next_start = (i == members.size() - 1) ? | ~~~^~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::add_tlsld(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:801:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 801 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ In file included from /usr/include/c++/11/cassert:44, from elf/mold.h:7, from elf/output-chunks.cc:1: elf/output-chunks.cc: In instantiation of 'mold::elf::u64 mold::elf::GotSection::get_tlsld_addr(mold::elf::Context&) const [with E = mold::elf::ARM64; mold::elf::u64 = long unsigned int]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:809:20: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 809 | assert(tlsld_idx != -1); | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'mold::elf::i64 mold::elf::GotSection::get_reldyn_size(mold::elf::Context&) const [with E = mold::elf::ARM64; mold::elf::i64 = long int]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:828:17: warning: comparison of integer expressions of different signedness: 'const u32' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 828 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GotSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:886:17: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 886 | if (tlsld_idx != -1) | ~~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::finalize(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:999:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::DynsymSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1020:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (i64 i = 1; i < symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::HashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1089:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for (i64 i = 1; i < ctx.dynsym->symbols.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::GnuHashSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1141:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1154:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1154 | for (i64 i = 0; i < hashes.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/output-chunks.cc:1162:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc:1164:11: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1164 | if (i == syms.size() - 1 || | ~~^~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::EhFrameHdrSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1455:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1455 | for (i64 i = 0; i < file->fdes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::VerneedSection::construct(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1570:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1570 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/output-chunks.cc: In instantiation of 'void mold::elf::NotePropertySection::update_shdr(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:1776:33: warning: comparison of integer expressions of different signedness: 'mold::elf::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1776 | if (features != 0 && features != -1) | ~~~~~~~~~^~~~~ elf/output-chunks.cc: In instantiation of 'std::vector > mold::elf::create_phdr(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/output-chunks.cc:1917:1: required from here elf/output-chunks.cc:194:45: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 194 | ctx.chunks[i]->shdr.sh_addralign == alignment) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ elf/output-chunks.cc:223:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:229:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 229 | while (i < ctx.chunks.size() && (ctx.chunks[i]->shdr.sh_flags & SHF_TLS)) | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:250:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 250 | for (i64 i = 0; i < ctx.chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ elf/output-chunks.cc:256:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 256 | while (i < ctx.chunks.size() && is_relro(ctx, ctx.chunks[i])) | ~~^~~~~~~~~~~~~~~~~~~ In file included from elf/output-chunks.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::X86_64]': elf/output-chunks.cc:1388:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/output-chunks.cc:1915:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::X86_64]': elf/output-chunks.cc:1408:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/output-chunks.cc:1915:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/../mold.h:3, from elf/mold.h:4, from elf/output-chunks.cc:1: elf/../byteorder.h: In instantiation of 'mold::BigEndian& mold::BigEndian::operator=(T) [with T = long unsigned int]': elf/output-chunks.cc:1846:25: required from 'void mold::elf::GnuCompressedSection::copy_buf(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/output-chunks.cc:1915:1: required from here elf/../byteorder.h:24:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 24 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ In file included from elf/output-chunks.cc:1: elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::I386]': elf/output-chunks.cc:1388:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]' elf/output-chunks.cc:1916:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::I386]': elf/output-chunks.cc:1408:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::I386]' elf/output-chunks.cc:1916:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::CieRecord::get_rels() const [with E = mold::elf::ARM64]': elf/output-chunks.cc:1388:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/output-chunks.cc:1917:1: required from here elf/mold.h:165:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:165:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 165 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ elf/mold.h: In instantiation of 'std::span > mold::elf::FdeRecord::get_rels() const [with E = mold::elf::ARM64]': elf/output-chunks.cc:1408:41: required from 'void mold::elf::EhFrameSection::copy_buf(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/output-chunks.cc:1917:1: required from here elf/mold.h:213:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~^~~~~~~~~~~~~ elf/mold.h:213:52: warning: comparison of integer expressions of different signedness: 'mold::elf::u64' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 213 | while (end < rels.size() && rels[end].r_offset < input_offset + size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/output-file.o elf/output-file.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/passes.o elf/passes.cc elf/passes.cc: In instantiation of 'void mold::elf::resolve_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:130:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:279:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc:292:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, std::allocator*> >, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i64 i = 0; i < group.size(); i++) | ~~^~~~~~~~~~~~~~ elf/passes.cc:297:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::check_duplicate_symbols(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:443:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 443 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::parse_symbol_version(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:738:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (i64 i = 0; i < ctx.arg.version_definitions.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc:742:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 742 | for (i64 i = 0; i < file->symbols.size() - file->first_global; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::clear_padding(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/passes.cc:1137:1: required from here elf/passes.cc:823:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (i64 i = 1; i < chunks.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'mold::elf::i64 mold::elf::set_osec_offsets(mold::elf::Context&) [with E = mold::elf::X86_64; mold::elf::i64 = long int]': elf/passes.cc:1137:1: required from here elf/passes.cc:895:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (i64 i = 0; i < chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:920:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (i64 i = 0; i < chunks.size();) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:923:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (; i < chunks.size() && is_tbss(chunks[i]); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::resolve_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:130:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:279:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc:292:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, std::allocator*> >, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i64 i = 0; i < group.size(); i++) | ~~^~~~~~~~~~~~~~ elf/passes.cc:297:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::check_duplicate_symbols(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:443:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 443 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::parse_symbol_version(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:738:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (i64 i = 0; i < ctx.arg.version_definitions.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc:742:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 742 | for (i64 i = 0; i < file->symbols.size() - file->first_global; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::clear_padding(mold::elf::Context&) [with E = mold::elf::I386]': elf/passes.cc:1138:1: required from here elf/passes.cc:823:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (i64 i = 1; i < chunks.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'mold::elf::i64 mold::elf::set_osec_offsets(mold::elf::Context&) [with E = mold::elf::I386; mold::elf::i64 = long int]': elf/passes.cc:1138:1: required from here elf/passes.cc:895:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (i64 i = 0; i < chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:920:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (i64 i = 0; i < chunks.size();) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:923:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (; i < chunks.size() && is_tbss(chunks[i]); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::resolve_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:130:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:279:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc:292:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span*, std::allocator*> >, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i64 i = 0; i < group.size(); i++) | ~~^~~~~~~~~~~~~~ elf/passes.cc:297:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >, std::allocator*, std::allocator*> > > >, std::allocator*, std::allocator*> >, std::allocator*, std::allocator*> > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i64 i = 0; i < groups.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::check_duplicate_symbols(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:443:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 443 | for (i64 i = file->first_global; i < file->elf_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::parse_symbol_version(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:738:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (i64 i = 0; i < ctx.arg.version_definitions.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc:742:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 742 | for (i64 i = 0; i < file->symbols.size() - file->first_global; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'void mold::elf::clear_padding(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/passes.cc:1139:1: required from here elf/passes.cc:823:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (i64 i = 1; i < chunks.size(); i++) | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'mold::elf::i64 mold::elf::set_osec_offsets(mold::elf::Context&) [with E = mold::elf::ARM64; mold::elf::i64 = long int]': elf/passes.cc:1139:1: required from here elf/passes.cc:895:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (i64 i = 0; i < chunks.size(); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:920:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (i64 i = 0; i < chunks.size();) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc:923:16: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (; i < chunks.size() && is_tbss(chunks[i]); i++) { | ~~^~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'std::string mold::elf::get_cmdline_args(mold::elf::Context&) [with E = mold::elf::X86_64; std::string = std::__cxx11::basic_string]': elf/passes.cc:235:69: required from 'void mold::elf::compute_merged_section_sizes(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/passes.cc:1137:1: required from here elf/passes.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 2; i < ctx.cmdline_args.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'std::vector > mold::elf::split(std::vector&, mold::elf::i64) [with T = mold::elf::ObjectFile*; mold::elf::i64 = long int]': elf/passes.cc:274:57: required from 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::X86_64]' elf/passes.cc:1137:1: required from here elf/passes.cc:250:22: warning: comparison of integer expressions of different signedness: 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 250 | while (span.size() >= unit) { | ~~~~~~~~~~~~^~~~~~~ elf/passes.cc: In instantiation of 'std::string mold::elf::get_cmdline_args(mold::elf::Context&) [with E = mold::elf::I386; std::string = std::__cxx11::basic_string]': elf/passes.cc:235:69: required from 'void mold::elf::compute_merged_section_sizes(mold::elf::Context&) [with E = mold::elf::I386]' elf/passes.cc:1138:1: required from here elf/passes.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 2; i < ctx.cmdline_args.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'std::vector > mold::elf::split(std::vector&, mold::elf::i64) [with T = mold::elf::ObjectFile*; mold::elf::i64 = long int]': elf/passes.cc:274:57: required from 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::I386]' elf/passes.cc:1138:1: required from here elf/passes.cc:250:22: warning: comparison of integer expressions of different signedness: 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 250 | while (span.size() >= unit) { | ~~~~~~~~~~~~^~~~~~~ elf/passes.cc: In instantiation of 'std::string mold::elf::get_cmdline_args(mold::elf::Context&) [with E = mold::elf::ARM64; std::string = std::__cxx11::basic_string]': elf/passes.cc:235:69: required from 'void mold::elf::compute_merged_section_sizes(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/passes.cc:1139:1: required from here elf/passes.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 2; i < ctx.cmdline_args.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ elf/passes.cc: In instantiation of 'std::vector > mold::elf::split(std::vector&, mold::elf::i64) [with T = mold::elf::ObjectFile*; mold::elf::i64 = long int]': elf/passes.cc:274:57: required from 'void mold::elf::bin_sections(mold::elf::Context&) [with E = mold::elf::ARM64]' elf/passes.cc:1139:1: required from here elf/passes.cc:250:22: warning: comparison of integer expressions of different signedness: 'std::span*, 18446744073709551615>::size_type' {aka 'long unsigned int'} and 'mold::elf::i64' {aka 'long int'} [-Wsign-compare] 250 | while (span.size() >= unit) { | ~~~~~~~~~~~~^~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/relocatable.o elf/relocatable.cc elf/relocatable.cc: In instantiation of 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::X86_64]': elf/relocatable.cc:593:1: required from here elf/relocatable.cc:570:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 570 | for (i64 i = file->first_global; i < file->syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::I386]': elf/relocatable.cc:594:1: required from here elf/relocatable.cc:570:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/relocatable.cc: In instantiation of 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::ARM64]': elf/relocatable.cc:595:1: required from here elf/relocatable.cc:570:40: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/relocatable.cc: In instantiation of 'void mold::elf::RObjectFile::remove_comdats(mold::elf::Context&, std::unordered_set >&) [with E = mold::elf::X86_64]': elf/relocatable.cc:523:25: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::X86_64]' elf/relocatable.cc:593:1: required from here elf/relocatable.cc:386:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 386 | for (i64 i = 1; i < sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RObjectFile::remove_comdats(mold::elf::Context&, std::unordered_set >&) [with E = mold::elf::I386]': elf/relocatable.cc:523:25: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::I386]' elf/relocatable.cc:594:1: required from here elf/relocatable.cc:386:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/relocatable.cc: In instantiation of 'void mold::elf::RObjectFile::remove_comdats(mold::elf::Context&, std::unordered_set >&) [with E = mold::elf::ARM64]': elf/relocatable.cc:523:25: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::ARM64]' elf/relocatable.cc:595:1: required from here elf/relocatable.cc:386:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] elf/relocatable.cc: In instantiation of 'mold::elf::RObjectFile::RObjectFile(mold::elf::Context&, mold::MappedFile >&, bool) [with E = mold::elf::X86_64]': elf/relocatable.cc:450:26: required from 'std::vector > > mold::elf::open_files(mold::elf::Context&, std::span >) [with E = mold::elf::X86_64]' elf/relocatable.cc:487:66: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::X86_64]' elf/relocatable.cc:593:1: required from here elf/relocatable.cc:346:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:360:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:373:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (i64 i = first_global; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'mold::elf::RObjectFile::RObjectFile(mold::elf::Context&, mold::MappedFile >&, bool) [with E = mold::elf::I386]': elf/relocatable.cc:450:26: required from 'std::vector > > mold::elf::open_files(mold::elf::Context&, std::span >) [with E = mold::elf::I386]' elf/relocatable.cc:487:66: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::I386]' elf/relocatable.cc:594:1: required from here elf/relocatable.cc:346:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:360:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:373:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (i64 i = first_global; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'mold::elf::RObjectFile::RObjectFile(mold::elf::Context&, mold::MappedFile >&, bool) [with E = mold::elf::ARM64]': elf/relocatable.cc:450:26: required from 'std::vector > > mold::elf::open_files(mold::elf::Context&, std::span >) [with E = mold::elf::ARM64]' elf/relocatable.cc:487:66: required from 'void mold::elf::combine_objects(mold::elf::Context&, std::span >) [with E = mold::elf::ARM64]' elf/relocatable.cc:595:1: required from here elf/relocatable.cc:346:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:360:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (i64 i = 1; i < elf_sections.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc:373:32: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 373 | for (i64 i = first_global; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RInputSection::write_to(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/relocatable.cc:242:6: required from here elf/relocatable.cc:252:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 252 | for (i64 i = 1; i < this->out_shdr.sh_size / sizeof(u32); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RSymtabSection::write_to(mold::elf::Context&) [with E = mold::elf::ARM64]': elf/relocatable.cc:201:6: required from here elf/relocatable.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 1; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RInputSection::write_to(mold::elf::Context&) [with E = mold::elf::I386]': elf/relocatable.cc:242:6: required from here elf/relocatable.cc:252:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 252 | for (i64 i = 1; i < this->out_shdr.sh_size / sizeof(u32); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RSymtabSection::write_to(mold::elf::Context&) [with E = mold::elf::I386]': elf/relocatable.cc:201:6: required from here elf/relocatable.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 1; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RInputSection::write_to(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/relocatable.cc:242:6: required from here elf/relocatable.cc:252:23: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 252 | for (i64 i = 1; i < this->out_shdr.sh_size / sizeof(u32); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elf/relocatable.cc: In instantiation of 'void mold::elf::RSymtabSection::write_to(mold::elf::Context&) [with E = mold::elf::X86_64]': elf/relocatable.cc:201:6: required from here elf/relocatable.cc:203:21: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for (i64 i = 1; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/elf/subprocess.o elf/subprocess.cc elf/subprocess.cc: In function 'std::string mold::elf::base64(mold::elf::u8*, mold::elf::u64)': elf/subprocess.cc:81:12: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (; i < size - 3; i += 3) | ~~^~~~~~~~~~ elf/subprocess.cc:84:9: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 84 | if (i == size - 1) | ~~^~~~~~~~~~~ elf/subprocess.cc:86:14: warning: comparison of integer expressions of different signedness: 'mold::elf::i64' {aka 'long int'} and 'mold::elf::u64' {aka 'long unsigned int'} [-Wsign-compare] 86 | else if (i == size - 2) | ~~^~~~~~~~~~~ elf/subprocess.cc: In function 'std::string mold::elf::compute_sha256(std::span >)': elf/subprocess.cc:93:14: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 93 | SHA256_Init(&sha); | ~~~~~~~~~~~^~~~~~ In file included from elf/subprocess.cc:16: /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ elf/subprocess.cc:97:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 97 | SHA256_Update(&sha, arg.data(), arg.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from elf/subprocess.cc:16: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/subprocess.cc:99:20: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 99 | SHA256_Update(&sha, buf, 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from elf/subprocess.cc:16: /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ elf/subprocess.cc:104:15: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 104 | SHA256_Final(digest, &sha); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from elf/subprocess.cc:16: /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ elf/subprocess.cc: At global scope: elf/subprocess.cc:257:13: warning: 'bool mold::elf::is_regular_file(const string&)' defined but not used [-Wunused-function] 257 | static bool is_regular_file(const std::string &path) { | ^~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/arch-arm64.o macho/arch-arm64.cc macho/arch-arm64.cc: In member function 'void mold::macho::StubsSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/arch-arm64.cc:22:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ macho/arch-arm64.cc: In member function 'void mold::macho::StubHelperSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/arch-arm64.cc:68:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/arch-arm64.cc: In member function 'void mold::macho::Subsection::apply_reloc(mold::macho::Context&, mold::macho::u8*) [with E = mold::macho::ARM64; mold::macho::u8 = unsigned char]': macho/arch-arm64.cc:173:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (i64 i = 0; i < rels.size(); i++) { | ~~^~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/arch-x86-64.o macho/arch-x86-64.cc macho/arch-x86-64.cc: In member function 'void mold::macho::StubsSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/arch-x86-64.cc:9:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 9 | for (i64 i = 0; i < syms.size(); i++) { | ~~^~~~~~~~~~~~~ macho/arch-x86-64.cc: In member function 'void mold::macho::StubHelperSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/arch-x86-64.cc:44:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/cmdline.o macho/cmdline.cc macho/cmdline.cc: In instantiation of 'void mold::macho::parse_nonpositional_args(mold::macho::Context&, std::vector >&) [with E = mold::macho::ARM64]': macho/cmdline.cc:319:1: required from here macho/cmdline.cc:115:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 115 | while (i < args.size()) { | ~~^~~~~~~~~~~~~ macho/cmdline.cc:122:25: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 122 | if (args.size() <= i + 1) | ~~~~~~~~~~~~^~~~~~~~ macho/cmdline.cc:133:25: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 133 | if (args.size() <= i + 3) | ~~~~~~~~~~~~^~~~~~~~ macho/cmdline.cc: In instantiation of 'void mold::macho::parse_nonpositional_args(mold::macho::Context&, std::vector >&) [with E = mold::macho::X86_64]': macho/cmdline.cc:320:1: required from here macho/cmdline.cc:115:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 115 | while (i < args.size()) { | ~~^~~~~~~~~~~~~ macho/cmdline.cc:122:25: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 122 | if (args.size() <= i + 1) | ~~~~~~~~~~~~^~~~~~~~ macho/cmdline.cc:133:25: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 133 | if (args.size() <= i + 3) | ~~~~~~~~~~~~^~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/dead-strip.o macho/dead-strip.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/dumper.o macho/dumper.cc macho/dumper.cc: In function 'void mold::macho::dump_unwind_info(mold::macho::u8*, mold::macho::MachSection&)': macho/dumper.cc:107:25: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 107 | for (i64 j = 0; j < lsda_size / sizeof(UnwindLsdaEntry); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from macho/macho.h:3, from macho/mold.h:3, from macho/dumper.cc:1: macho/../byteorder.h: In instantiation of 'mold::BigEndian::operator T() const [with T = unsigned int]': macho/dumper.cc:477:38: required from here macho/../byteorder.h:18:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/input-sections.o macho/input-sections.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/main.o macho/main.cc macho/input-sections.cc: In instantiation of 'void mold::macho::InputSection::parse_relocations(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/input-sections.cc:57:1: required from here macho/input-sections.cc:45:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 45 | while (i < rels.size() && | ~~^~~~~~~~~~~~~ macho/input-sections.cc: In instantiation of 'void mold::macho::InputSection::parse_relocations(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/input-sections.cc:58:1: required from here macho/input-sections.cc:45:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] macho/main.cc: In lambda function: macho/main.cc:128:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 128 | for (; i < sizeof(rank) / sizeof(rank[0]); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ macho/main.cc: In instantiation of 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]': macho/main.cc:477:24: required from here macho/main.cc:388:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (i64 i = 0; i < ctx.dylibs.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ macho/main.cc:413:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 413 | for (i64 i = 0; i < live_objs.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ macho/main.cc:445:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 445 | for (i64 i = 0; i < ctx.segments.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ macho/main.cc: In instantiation of 'int mold::macho::do_main(int, char**) [with E = mold::macho::X86_64]': macho/main.cc:377:29: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]' macho/main.cc:477:24: required from here macho/main.cc:388:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (i64 i = 0; i < ctx.dylibs.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ macho/main.cc:413:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 413 | for (i64 i = 0; i < live_objs.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ macho/main.cc:445:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 445 | for (i64 i = 0; i < ctx.segments.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ macho/main.cc: In instantiation of 'bool mold::macho::compare_chunks(const mold::macho::Chunk*, const mold::macho::Chunk*) [with E = mold::macho::ARM64]': macho/main.cc:160:9: required from 'void mold::macho::create_synthetic_chunks(mold::macho::Context&) [with E = mold::macho::ARM64]' macho/main.cc:440:26: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]' macho/main.cc:477:24: required from here macho/main.cc:128:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 128 | for (; i < sizeof(rank) / sizeof(rank[0]); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ macho/main.cc: In instantiation of 'bool mold::macho::compare_chunks(const mold::macho::Chunk*, const mold::macho::Chunk*) [with E = mold::macho::X86_64]': macho/main.cc:160:9: required from 'void mold::macho::create_synthetic_chunks(mold::macho::Context&) [with E = mold::macho::X86_64]' macho/main.cc:440:26: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::X86_64]' macho/main.cc:377:29: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]' macho/main.cc:477:24: required from here macho/main.cc:128:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] In file included from macho/macho.h:3, from macho/mold.h:3, from macho/main.cc:1: macho/../byteorder.h: In instantiation of 'mold::BigEndian::operator T() const [with T = unsigned int]': macho/main.cc:264:3: required from 'mold::MappedFile >* mold::macho::strip_universal_header(mold::macho::Context&, mold::MappedFile >*) [with E = mold::macho::ARM64]' macho/main.cc:277:32: required from 'void mold::macho::read_file(mold::macho::Context&, mold::MappedFile >*, bool) [with E = mold::macho::ARM64]' macho/main.cc:334:18: required from 'void mold::macho::read_input_files(mold::macho::Context&, std::span >) [with E = mold::macho::ARM64]' macho/main.cc:380:19: required from 'int mold::macho::do_main(int, char**) [with E = mold::macho::ARM64]' macho/main.cc:477:24: required from here macho/../byteorder.h:18:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/mapfile.o macho/mapfile.cc macho/mapfile.cc: In instantiation of 'void mold::macho::print_map(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/mapfile.cc:77:1: required from here macho/mapfile.cc:27:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (i64 i = 0; i < ctx.objs.size(); i++){ | ~~^~~~~~~~~~~~~~~~~ macho/mapfile.cc: In instantiation of 'void mold::macho::print_map(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/mapfile.cc:78:1: required from here macho/mapfile.cc:27:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/object-file.o macho/object-file.cc macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::resolve_regular_symbols(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:398:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 398 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::resolve_lazy_symbols(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:412:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'bool mold::macho::ObjectFile::is_objc_object(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:438:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 438 | for (i64 i = 0; i < this->syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'std::vector*> mold::macho::ObjectFile::mark_live_objects(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:450:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 450 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::convert_common_symbols(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:472:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 472 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::check_duplicate_symbols(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:495:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 495 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::split_subsections(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/object-file.cc:618:1: required from here macho/object-file.cc:191:20: warning: comparison of integer expressions of different signedness: 'mold::macho::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 191 | if (r.symidx != -1) | ~~~~~~~~~^~~~~ macho/object-file.cc:196:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 196 | for (i64 i = 0; i < mach_syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::resolve_regular_symbols(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:398:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 398 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::resolve_lazy_symbols(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:412:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'bool mold::macho::ObjectFile::is_objc_object(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:438:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 438 | for (i64 i = 0; i < this->syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'std::vector*> mold::macho::ObjectFile::mark_live_objects(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:450:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 450 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::convert_common_symbols(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:472:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 472 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::check_duplicate_symbols(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:495:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 495 | for (i64 i = 0; i < this->syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'void mold::macho::ObjectFile::split_subsections(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/object-file.cc:619:1: required from here macho/object-file.cc:191:20: warning: comparison of integer expressions of different signedness: 'mold::macho::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 191 | if (r.symidx != -1) | ~~~~~~~~~^~~~~ macho/object-file.cc:196:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 196 | for (i64 i = 0; i < mach_syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~ macho/object-file.cc: In instantiation of 'std::vector > mold::macho::split(mold::macho::Context&, mold::macho::ObjectFile&) [with E = mold::macho::ARM64]': macho/object-file.cc:176:34: required from 'void mold::macho::ObjectFile::split_subsections(mold::macho::Context&) [with E = mold::macho::ARM64]' macho/object-file.cc:618:1: required from here macho/object-file.cc:121:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (i64 i = 0; i < file.mach_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/object-file.cc:153:23: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 153 | for (i64 i = 1; i < r.size(); i++) | ~~^~~~~~~~~~ macho/object-file.cc:158:23: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158 | for (i64 i = 0; i < r.size(); i++) { | ~~^~~~~~~~~~ macho/object-file.cc: In instantiation of 'std::vector > mold::macho::split(mold::macho::Context&, mold::macho::ObjectFile&) [with E = mold::macho::X86_64]': macho/object-file.cc:176:34: required from 'void mold::macho::ObjectFile::split_subsections(mold::macho::Context&) [with E = mold::macho::X86_64]' macho/object-file.cc:619:1: required from here macho/object-file.cc:121:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (i64 i = 0; i < file.mach_syms.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/object-file.cc:153:23: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 153 | for (i64 i = 1; i < r.size(); i++) | ~~^~~~~~~~~~ macho/object-file.cc:158:23: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 158 | for (i64 i = 0; i < r.size(); i++) { | ~~^~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/output-chunks.o macho/output-chunks.cc macho/output-chunks.cc: In static member function 'static mold::macho::i64 mold::macho::ExportEncoder::common_prefix_len(std::span, mold::macho::i64)': macho/output-chunks.cc:743:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 743 | for (; len < entries[0].name.size(); len++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc:745:27: warning: comparison of integer expressions of different signedness: 'std::basic_string_view::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 745 | if (ent.name.size() == len || ent.name[len] != entries[0].name[len]) | ~~~~~~~~~~~~~~~~^~~~~~ macho/output-chunks.cc: In static member function 'static mold::macho::ExportEncoder::TrieNode mold::macho::ExportEncoder::construct_trie(std::span, mold::macho::i64)': macho/output-chunks.cc:757:32: warning: comparison of integer expressions of different signedness: 'std::basic_string_view::size_type' {aka 'long unsigned int'} and 'mold::macho::i64' {aka 'long int'} [-Wsign-compare] 757 | if (entries[0].name.size() == new_len) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ macho/output-chunks.cc:765:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 765 | for (i64 i = 0; i < entries.size();) { | ~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc:768:14: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 768 | while (j < entries.size() && c == entries[j].name[new_len]) | ~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::OutputSegment::set_offset(mold::macho::Context&, mold::macho::i64, mold::macho::u64) [with E = mold::macho::ARM64; mold::macho::i64 = long int; mold::macho::u64 = long unsigned int]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:465:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 465 | while (i < chunks.size() && chunks[i]->hdr.type != S_ZEROFILL) { | ~~^~~~~~~~~~~~~~~ macho/output-chunks.cc:478:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 478 | while (i < chunks.size()) { | ~~^~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::OutputRebaseSection::compute_size(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:567:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'mold::macho::u32 mold::macho::UnwindEncoder::encode_personality(mold::macho::Context&, mold::macho::Symbol*) [with E = mold::macho::ARM64; mold::macho::u32 = unsigned int]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1176:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1176 | for (i64 i = 0; i < personalities.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'std::vector > > mold::macho::UnwindEncoder::split_records(mold::macho::Context&, std::span >) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1199:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1199 | for (i64 i = 0; i < records.size();) { | ~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc:1202:40: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1202 | while (j < max_group_size && i + j < records.size() && | ~~~~~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::GotSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1249:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1249 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::LazySymbolPtrSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1258:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1258 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::ThreadPtrsSection::copy_buf(mold::macho::Context&) [with E = mold::macho::ARM64]': macho/output-chunks.cc:1301:1: required from here macho/output-chunks.cc:1274:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1274 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::OutputSegment::set_offset(mold::macho::Context&, mold::macho::i64, mold::macho::u64) [with E = mold::macho::X86_64; mold::macho::i64 = long int; mold::macho::u64 = long unsigned int]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:465:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 465 | while (i < chunks.size() && chunks[i]->hdr.type != S_ZEROFILL) { | ~~^~~~~~~~~~~~~~~ macho/output-chunks.cc:478:12: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 478 | while (i < chunks.size()) { | ~~^~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::OutputRebaseSection::compute_size(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:567:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'mold::macho::u32 mold::macho::UnwindEncoder::encode_personality(mold::macho::Context&, mold::macho::Symbol*) [with E = mold::macho::X86_64; mold::macho::u32 = unsigned int]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1176:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1176 | for (i64 i = 0; i < personalities.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'std::vector > > mold::macho::UnwindEncoder::split_records(mold::macho::Context&, std::span >) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1199:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1199 | for (i64 i = 0; i < records.size();) { | ~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc:1202:40: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::span, 18446744073709551615>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1202 | while (j < max_group_size && i + j < records.size() && | ~~~~~~^~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::GotSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1249:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1249 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::LazySymbolPtrSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1258:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1258 | for (i64 i = 0; i < ctx.stubs.syms.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ macho/output-chunks.cc: In instantiation of 'void mold::macho::ThreadPtrsSection::copy_buf(mold::macho::Context&) [with E = mold::macho::X86_64]': macho/output-chunks.cc:1302:1: required from here macho/output-chunks.cc:1274:21: warning: comparison of integer expressions of different signedness: 'mold::macho::i64' {aka 'long int'} and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1274 | for (i64 i = 0; i < syms.size(); i++) | ~~^~~~~~~~~~~~~ In file included from macho/macho.h:3, from macho/mold.h:3, from macho/output-chunks.cc:1: macho/../byteorder.h: In instantiation of 'mold::BigEndian& mold::BigEndian::operator=(T) [with T = unsigned int]': macho/output-chunks.cc:991:16: required from 'void mold::macho::CodeSignatureSection::write_signature(mold::macho::Context&) [with E = mold::macho::ARM64]' macho/output-chunks.cc:1301:1: required from here macho/../byteorder.h:24:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 24 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ macho/../byteorder.h: In instantiation of 'mold::BigEndian& mold::BigEndian::operator=(T) [with T = long unsigned int]': macho/output-chunks.cc:1015:21: required from 'void mold::macho::CodeSignatureSection::write_signature(mold::macho::Context&) [with E = mold::macho::ARM64]' macho/output-chunks.cc:1301:1: required from here macho/../byteorder.h:24:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/output-file.o macho/output-file.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/tapi.o macho/tapi.cc g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fPIE -fno-unwind-tables -fno-asynchronous-unwind-tables -std=c++20 -fno-exceptions -c -o out/macho/yaml.o macho/yaml.cc macho/yaml.cc: In lambda function: macho/yaml.cc:85:24: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | if (indents.back() != pos) { | ~~~~~~~~~~~~~~~^~~~~~ macho/yaml.cc:86:26: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | if (indents.back() < pos) { | ~~~~~~~~~~~~~~~^~~~~ macho/yaml.cc:89:31: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 89 | while (indents.back() != pos) { | ~~~~~~~~~~~~~~~^~~~~~ macho/yaml.cc:90:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} [-Wsign-compare] 90 | if (pos < indents.back()) | ~~~~^~~~~~~~~~~~~~~~ g++ -DMOLD_VERSION=\"1.0.1\" -DLIBDIR="\"/usr/lib64\"" -Ithird-party/mimalloc/include -Ithird-party/tbb/include -Ithird-party/xxhash -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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.T5ocfz + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64 ++ dirname /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64 + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + make install -j2 STRIP=/usr/bin/echo DESTDIR=/builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64 PREFIX=/usr LIBDIR=/usr/lib64 install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/bin install -m 755 mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/bin /usr/bin/echo /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/bin/mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/bin/mold install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/lib64/mold install -m 644 mold-wrapper.so /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/lib64/mold /usr/bin/echo /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/lib64/mold/mold-wrapper.so /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/lib64/mold/mold-wrapper.so install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/libexec/mold ln -sf /usr/bin/mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/libexec/mold/ld install -m 755 -d /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/share/man/man1 install -m 644 docs/mold.1 /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/share/man/man1 ln -sf mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/bin/ld.mold ln -sf mold /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/bin/ld64.mold + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.0.1-1.20220111gitb6316ef.fc36 --unique-debug-suffix -1.0.1-1.20220111gitb6316ef.fc36.x86_64 --unique-debug-src-base mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/mold-b6316ef085b3416d9e5af273c2e1abf724c9561c extracting debug info from /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/usr/bin/mold original debug info size: 84520kB, size after compression: 70220kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 4441 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.a0Ob2j + umask 022 + cd /builddir/build/BUILD + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + LICENSEDIR=/builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/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.x86_64/usr/share/licenses/mold + cp -pr LICENSE /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64/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(x86-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-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(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) libgcc_s.so.1(GCC_3.4)(64bit) libm.so.6()(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.x86_64 Provides: mold-debugsource = 1.0.1-1.20220111gitb6316ef.fc36 mold-debugsource(x86-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.x86_64 Provides: debuginfo(build-id) = 3e83c93169827457c812c5d852a7c3a856ec52bd mold-debuginfo = 1.0.1-1.20220111gitb6316ef.fc36 mold-debuginfo(x86-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(x86-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.x86_64 Wrote: /builddir/build/RPMS/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64.rpm Wrote: /builddir/build/RPMS/mold-debugsource-1.0.1-1.20220111gitb6316ef.fc36.x86_64.rpm Wrote: /builddir/build/RPMS/mold-debuginfo-1.0.1-1.20220111gitb6316ef.fc36.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1195ZS + umask 022 + cd /builddir/build/BUILD + cd mold-b6316ef085b3416d9e5af273c2e1abf724c9561c + /usr/bin/rm -rf /builddir/build/BUILDROOT/mold-1.0.1-1.20220111gitb6316ef.fc36.x86_64 + 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-x86_64-1641936333.353249/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1641936333.353249/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1641936333.353249/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/mold-1.0.1-1.20220111gitb6316ef.fc36.src.rpm) Config(child) 4 minutes 39 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