Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/grub2.spec'], chrootPath='/var/lib/mock/dist-an23-build-513486-75099/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e1po021m:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e1po021m:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6906ab2a23954408af9bdef018cc878d', '-D', '/var/lib/mock/dist-an23-build-513486-75099/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e1po021m:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/grub2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False warning: /builddir/build/SPECS/grub2.spec: line 201: Macro %___pesign_client_cert defined but not used within scope warning: /builddir/build/SPECS/grub2.spec: line 201: Macro %__pesign_client_cert defined but not used within scope warning: /builddir/build/SPECS/grub2.spec: line 204: Macro %___pesign_client_cert defined but not used within scope warning: /builddir/build/SPECS/grub2.spec: line 204: Macro %__pesign_client_cert defined but not used within scope warning: bogus date in %changelog: Wed Oct 23 2025 xinhaitao -2.12-17 Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1770595200 Wrote: /builddir/build/SRPMS/grub2-2.12-23.an23.src.rpm RPM build warnings: /builddir/build/SPECS/grub2.spec: line 201: Macro %___pesign_client_cert defined but not used within scope /builddir/build/SPECS/grub2.spec: line 201: Macro %__pesign_client_cert defined but not used within scope /builddir/build/SPECS/grub2.spec: line 204: Macro %___pesign_client_cert defined but not used within scope /builddir/build/SPECS/grub2.spec: line 204: Macro %__pesign_client_cert defined but not used within scope bogus date in %changelog: Wed Oct 23 2025 xinhaitao -2.12-17 Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/grub2.spec'], chrootPath='/var/lib/mock/dist-an23-build-513486-75099/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e1po021m:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e1po021m:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'f06350eec2d34ab396324f1d454cb75e', '-D', '/var/lib/mock/dist-an23-build-513486-75099/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e1po021m:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/grub2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False warning: bogus date in %changelog: Wed Oct 23 2025 xinhaitao -2.12-17 Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1770595200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RxBji0 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf grub-2.12 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/grub-2.12.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd grub-2.12 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -fv docs/grub-dev.info docs/grub.info removed 'docs/grub-dev.info' removed 'docs/grub.info' + cp /builddir/build/SOURCES/gitignore .gitignore + cp /builddir/build/SOURCES/bootstrap bootstrap + cp /builddir/build/SOURCES/bootstrap.conf bootstrap.conf + cp /builddir/build/SOURCES/strtoull_test.c ./grub-core/tests/strtoull_test.c + cp /builddir/build/SOURCES/gnulib-9f48fb992a3d7e96610c4ce8be969cff2d61a01b.tar.gz gnulib-9f48fb992a3d7e96610c4ce8be969cff2d61a01b.tar.gz + tar -zxf gnulib-9f48fb992a3d7e96610c4ce8be969cff2d61a01b.tar.gz + mv gnulib-9f48fb992a3d7e96610c4ce8be969cff2d61a01b gnulib + git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /builddir/build/BUILD/grub-2.12/.git/ + echo '![[:digit:]][[:digit:]]_*.in' + echo '!*.[[:digit:]]' + echo '!config.h' + git config user.email grub2-owner@fedoraproject.org + git config user.name 'Fedora Ninjas' + git config gc.auto 0 + rm -f configure + git add . + git commit -a -q -m '2.12 baseline.' + git am --whitespace=nowarn /builddir/build/SOURCES/0001-Revert-templates-Fix-user-facing-typo-with-an-incorr.patch /builddir/build/SOURCES/0002-Revert-templates-Properly-disable-the-os-prober-by-d.patch /builddir/build/SOURCES/0003-Revert-templates-Disable-the-os-prober-by-default.patch /builddir/build/SOURCES/0004-Add-support-for-Linux-EFI-stub-loading.patch /builddir/build/SOURCES/0005-Rework-linux-command.patch /builddir/build/SOURCES/0006-Rework-linux16-command.patch /builddir/build/SOURCES/1000-Add-secureboot-support-on-efi-chainloader.patch /builddir/build/SOURCES/1000-Make-any-of-the-loaders-that-link-in-efi-mode-honor-.patch /builddir/build/SOURCES/1000-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch /builddir/build/SOURCES/0010-re-write-.gitignore.patch /builddir/build/SOURCES/0011-IBM-client-architecture-CAS-reboot-support.patch /builddir/build/SOURCES/0012-for-ppc-reset-console-display-attr-when-clear-screen.patch /builddir/build/SOURCES/1000-Disable-GRUB-video-support-for-IBM-power-machines.patch /builddir/build/SOURCES/0014-Move-bash-completion-script-922997.patch /builddir/build/SOURCES/0015-Allow-fallback-to-include-entries-by-title-not-just-.patch /builddir/build/SOURCES/1000-Make-exit-take-a-return-code.patch /builddir/build/SOURCES/1000-Make-efi-machines-load-an-env-block-from-a-variable.patch /builddir/build/SOURCES/1000-Migrate-PPC-from-Yaboot-to-Grub2.patch /builddir/build/SOURCES/0019-Add-fw_path-variable-revised.patch /builddir/build/SOURCES/0020-Pass-x-hex-hex-straight-through-unmolested.patch /builddir/build/SOURCES/0021-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch /builddir/build/SOURCES/0022-Add-devicetree-loading.patch /builddir/build/SOURCES/0023-Enable-pager-by-default.-985860.patch /builddir/build/SOURCES/0024-Don-t-say-GNU-Linux-in-generated-menus.patch /builddir/build/SOURCES/1000-Add-.eh_frame-to-list-of-relocations-stripped.patch /builddir/build/SOURCES/0026-Don-t-require-a-password-to-boot-entries-generated-b.patch /builddir/build/SOURCES/1000-Replace-a-lot-of-man-pages-with-slightly-nicer-ones.patch /builddir/build/SOURCES/1000-use-fw_path-prefix-when-fallback-searching-for-grub-.patch /builddir/build/SOURCES/0029-Try-mac-guid-etc-before-grub.cfg-on-tftp-config-file.patch /builddir/build/SOURCES/0030-Generate-OS-and-CLASS-in-10_linux-from-etc-os-releas.patch /builddir/build/SOURCES/0031-Minimize-the-sort-ordering-for-.debug-and-rescue-ker.patch /builddir/build/SOURCES/0032-Try-prefix-if-fw_path-doesn-t-work.patch /builddir/build/SOURCES/1000-Use-rpm-s-sort-for-grub2-mkconfig.patch /builddir/build/SOURCES/0034-Make-grub2-mkconfig-construct-titles-that-look-like-.patch /builddir/build/SOURCES/1000-Add-friendly-grub2-password-config-tool-985962.patch /builddir/build/SOURCES/0036-tcp-add-window-scaling-support.patch /builddir/build/SOURCES/1000-efinet-and-bootp-add-support-for-dhcpv6.patch /builddir/build/SOURCES/1000-Add-grub-get-kernel-settings-and-use-it-in-10_linux.patch /builddir/build/SOURCES/1000-Make-grub_fatal-also-backtrace.patch /builddir/build/SOURCES/1000-Fix-up-some-man-pages-rpmdiff-noticed.patch /builddir/build/SOURCES/1000-Make-our-info-pages-say-grub2-where-appropriate.patch /builddir/build/SOURCES/0043-macos-just-build-chainloader-entries-don-t-try-any-x.patch /builddir/build/SOURCES/1000-grub2-btrfs-Add-ability-to-boot-from-subvolumes.patch /builddir/build/SOURCES/1000-export-btrfs_subvol-and-btrfs_subvolid.patch /builddir/build/SOURCES/1000-grub2-btrfs-03-follow_default.patch /builddir/build/SOURCES/1000-grub2-btrfs-04-grub2-install.patch /builddir/build/SOURCES/0048-grub2-btrfs-05-grub2-mkconfig.patch /builddir/build/SOURCES/1000-grub2-btrfs-06-subvol-mount.patch /builddir/build/SOURCES/1000-Fallback-to-old-subvol-name-scheme-to-support-old-sn.patch /builddir/build/SOURCES/1000-Grub-not-working-correctly-with-btrfs-snapshots-bsc-.patch /builddir/build/SOURCES/1000-Add-grub_efi_allocate_pool-and-grub_efi_free_pool-wr.patch /builddir/build/SOURCES/1000-Use-grub_efi_.-memory-helpers-where-reasonable.patch /builddir/build/SOURCES/1000-Add-PRIxGRUB_EFI_STATUS-and-use-it.patch /builddir/build/SOURCES/1000-don-t-use-int-for-efi-status.patch /builddir/build/SOURCES/0056-make-GRUB_MOD_INIT-declare-its-function-prototypes.patch /builddir/build/SOURCES/0057-Don-t-guess-boot-efi-as-HFS-on-ppc-machines-in-grub-.patch /builddir/build/SOURCES/1000-20_linux_xen-load-xen-or-multiboot-2-modules-as-need.patch /builddir/build/SOURCES/0060-align-struct-efi_variable-better.patch /builddir/build/SOURCES/1000-Add-BLS-support-to-grub-mkconfig.patch /builddir/build/SOURCES/1000-Don-t-attempt-to-backtrace-on-grub_abort-for-grub-em.patch /builddir/build/SOURCES/1000-Add-grub2-switch-to-blscfg.patch /builddir/build/SOURCES/1000-make-better-backtraces.patch /builddir/build/SOURCES/1000-normal-don-t-draw-our-startup-message-if-debug-is-se.patch /builddir/build/SOURCES/0067-Work-around-some-minor-include-path-weirdnesses.patch /builddir/build/SOURCES/0068-Make-it-possible-to-enabled-build-id-sha1.patch /builddir/build/SOURCES/1000-Add-grub_qdprintf-grub_dprintf-without-the-file-line.patch /builddir/build/SOURCES/1000-Make-a-gdb-dprintf-that-tells-us-load-addresses.patch /builddir/build/SOURCES/1000-Fixup-for-newer-compiler.patch /builddir/build/SOURCES/1000-Don-t-attempt-to-export-the-start-and-_start-symbols.patch /builddir/build/SOURCES/1001-Fixup-for-newer-compiler.patch /builddir/build/SOURCES/1000-Add-support-for-non-Ethernet-network-cards.patch /builddir/build/SOURCES/1000-bootp-New-net_bootp6-command.patch /builddir/build/SOURCES/1000-efinet-UEFI-IPv6-PXE-support.patch /builddir/build/SOURCES/0078-grub.texi-Add-net_bootp6-doument.patch /builddir/build/SOURCES/0079-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch /builddir/build/SOURCES/1000-efinet-Setting-network-from-UEFI-device-path.patch /builddir/build/SOURCES/1000-efinet-Setting-DNS-server-from-UEFI-protocol.patch /builddir/build/SOURCES/1000-Support-UEFI-networking-protocols.patch /builddir/build/SOURCES/1000-AUDIT-0-http-boot-tracker-bug.patch /builddir/build/SOURCES/0084-grub-editenv-Add-incr-command-to-increment-integer-v.patch /builddir/build/SOURCES/1000-Add-auto-hide-menu-support.patch /builddir/build/SOURCES/0086-Add-grub-set-bootflag-utility.patch /builddir/build/SOURCES/0087-docs-Add-grub-boot-indeterminate.service-example.patch /builddir/build/SOURCES/0088-gentpl-add-disable-support.patch /builddir/build/SOURCES/1000-gentpl-add-pc-firmware-type.patch /builddir/build/SOURCES/1000-efinet-also-use-the-firmware-acceleration-for-http.patch /builddir/build/SOURCES/1000-efi-http-Make-root_url-reflect-the-protocol-hostname.patch /builddir/build/SOURCES/1000-Make-it-so-we-can-tell-configure-which-cflags-utils-.patch /builddir/build/SOURCES/1000-Rework-how-the-fdt-command-builds.patch /builddir/build/SOURCES/0095-Disable-non-wordsize-allocations-on-arm.patch /builddir/build/SOURCES/1000-Prepend-prefix-when-HTTP-path-is-relative.patch /builddir/build/SOURCES/0097-Make-grub_error-more-verbose.patch /builddir/build/SOURCES/0098-Make-reset-an-alias-for-the-reboot-command.patch /builddir/build/SOURCES/1000-Add-a-version-command.patch /builddir/build/SOURCES/0100-Add-more-dprintf-and-nerf-dprintf-in-script.c.patch /builddir/build/SOURCES/1000-arm-arm64-loader-Better-memory-allocation-and-error-.patch /builddir/build/SOURCES/1000-Try-to-pick-better-locations-for-kernel-and-initrd.patch /builddir/build/SOURCES/1000-Attempt-to-fix-up-all-the-places-Wsign-compare-error.patch /builddir/build/SOURCES/1000-Don-t-use-Wno-sign-compare-Wno-conversion-Wno-error-.patch /builddir/build/SOURCES/1000-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch /builddir/build/SOURCES/1000-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch /builddir/build/SOURCES/1000-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch /builddir/build/SOURCES/1000-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch /builddir/build/SOURCES/1000-Fix-getroot.c-s-trampolines.patch /builddir/build/SOURCES/1000-Do-not-allow-stack-trampolines-anywhere.patch /builddir/build/SOURCES/1000-Reimplement-boot_counter.patch /builddir/build/SOURCES/0112-Fix-menu-entry-selection-based-on-ID-and-title.patch /builddir/build/SOURCES/0113-Make-the-menu-entry-users-option-argument-to-be-opti.patch /builddir/build/SOURCES/1000-Add-efi-export-env-and-efi-load-env-commands.patch /builddir/build/SOURCES/1000-Make-it-possible-to-subtract-conditions-from-debug.patch /builddir/build/SOURCES/0116-Export-all-variables-from-the-initial-context-when-c.patch /builddir/build/SOURCES/0117-grub.d-Split-out-boot-success-reset-from-menu-auto-h.patch /builddir/build/SOURCES/1000-Fix-systemctl-kexec-exit-status-check.patch /builddir/build/SOURCES/0120-Don-t-assume-that-boot-commands-will-only-return-on-.patch /builddir/build/SOURCES/0121-grub-set-bootflag-Update-comment-about-running-as-ro.patch /builddir/build/SOURCES/1000-grub-set-bootflag-Write-new-env-to-tmpfile-and-then-.patch /builddir/build/SOURCES/1000-grub.d-Fix-boot_indeterminate-getting-set-on-boot_su.patch /builddir/build/SOURCES/0124-Add-start-symbol-for-RISC-V.patch /builddir/build/SOURCES/0125-bootstrap.conf-Force-autogen.sh-to-use-python3.patch /builddir/build/SOURCES/1000-efi-http-Export-fw-http-_path-variables-to-make-them.patch /builddir/build/SOURCES/1000-efi-http-Enclose-literal-IPv6-addresses-in-square-br.patch /builddir/build/SOURCES/1000-efi-net-Allow-to-specify-a-port-number-in-addresses.patch /builddir/build/SOURCES/0129-efi-ip4_config-Improve-check-to-detect-literal-IPv6-.patch /builddir/build/SOURCES/0130-efi-net-Print-a-debug-message-if-parsing-the-address.patch /builddir/build/SOURCES/0131-kern-term-Also-accept-F8-as-a-user-interrupt-key.patch /builddir/build/SOURCES/1000-efi-Set-image-base-address-before-jumping-to-the-PE-.patch /builddir/build/SOURCES/0134-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch /builddir/build/SOURCES/0135-http-Prepend-prefix-when-the-HTTP-path-is-relative-a.patch /builddir/build/SOURCES/0136-Fix-a-missing-return-in-efi-export-env-and-efi-load-.patch /builddir/build/SOURCES/0137-efi-dhcp-fix-some-allocation-error-checking.patch /builddir/build/SOURCES/0138-efi-http-fix-some-allocation-error-checking.patch /builddir/build/SOURCES/0139-efi-ip-46-_config.c-fix-some-potential-allocation-ov.patch /builddir/build/SOURCES/1000-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch /builddir/build/SOURCES/1000-linuxefi-fail-kernel-validation-without-shim-protoco.patch /builddir/build/SOURCES/0142-Fix-const-char-pointers-in-grub-core-net-bootp.c.patch /builddir/build/SOURCES/0143-Fix-const-char-pointers-in-grub-core-net-efi-ip4_con.patch /builddir/build/SOURCES/0144-Fix-const-char-pointers-in-grub-core-net-efi-ip6_con.patch /builddir/build/SOURCES/0145-Fix-const-char-pointers-in-grub-core-net-efi-net.c.patch /builddir/build/SOURCES/0146-Fix-const-char-pointers-in-grub-core-net-efi-pxe.c.patch /builddir/build/SOURCES/1000-Add-systemd-integration-scripts-to-make-systemctl-re.patch /builddir/build/SOURCES/1000-systemd-integration.sh-Also-set-old-menu_show_once-g.patch /builddir/build/SOURCES/0149-at_keyboard-use-set-1-when-keyboard-is-in-Translate-.patch /builddir/build/SOURCES/1000-grub-install-disable-support-for-EFI-platforms.patch /builddir/build/SOURCES/1000-New-with-debug-timestamps-configure-flag-to-prepend-.patch /builddir/build/SOURCES/1000-Added-debug-statements-to-grub_disk_open-and-grub_di.patch /builddir/build/SOURCES/0153-Introduce-function-grub_debug_is_enabled-void-return.patch /builddir/build/SOURCES/1000-Don-t-clear-screen-when-debugging-is-enabled.patch /builddir/build/SOURCES/1000-grub_file_-instrumentation-new-file-debug-tag.patch /builddir/build/SOURCES/0156-ieee1275-Avoiding-many-unecessary-open-close.patch /builddir/build/SOURCES/0157-ieee1275-powerpc-implements-fibre-channel-discovery-.patch /builddir/build/SOURCES/0158-ieee1275-powerpc-enables-device-mapper-discovery.patch /builddir/build/SOURCES/0159-Add-at_keyboard_fallback_set-var-to-force-the-set-ma.patch /builddir/build/SOURCES/1000-Add-suport-for-signing-grub-with-an-appended-signatu.patch /builddir/build/SOURCES/0161-docs-grub-Document-signing-grub-under-UEFI.patch /builddir/build/SOURCES/0162-docs-grub-Document-signing-grub-with-an-appended-sig.patch /builddir/build/SOURCES/0163-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch /builddir/build/SOURCES/0164-pgp-factor-out-rsa_pad.patch /builddir/build/SOURCES/0165-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch /builddir/build/SOURCES/1000-posix_wrap-tweaks-in-preparation-for-libtasn1.patch /builddir/build/SOURCES/0167-libtasn1-import-libtasn1-4.16.0.patch /builddir/build/SOURCES/0168-libtasn1-disable-code-not-needed-in-grub.patch /builddir/build/SOURCES/0169-libtasn1-changes-for-grub-compatibility.patch /builddir/build/SOURCES/1000-libtasn1-compile-into-asn1-module.patch /builddir/build/SOURCES/1000-test_asn1-test-module-for-libtasn1.patch /builddir/build/SOURCES/1000-grub-install-support-embedding-x509-certificates.patch /builddir/build/SOURCES/0173-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch /builddir/build/SOURCES/0174-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch /builddir/build/SOURCES/0175-appended-signatures-support-verifying-appended-signa.patch /builddir/build/SOURCES/0176-appended-signatures-verification-tests.patch /builddir/build/SOURCES/1000-appended-signatures-documentation.patch /builddir/build/SOURCES/1000-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch /builddir/build/SOURCES/0182-appendedsig-x509-Also-handle-the-Extended-Key-Usage-.patch /builddir/build/SOURCES/1000-ieee1275-ofdisk-retry-on-open-failure.patch /builddir/build/SOURCES/1000-Allow-chainloading-EFI-apps-from-loop-mounts.patch /builddir/build/SOURCES/1000-efinet-Add-DHCP-proxy-support.patch /builddir/build/SOURCES/1000-Don-t-update-the-cmdline-when-generating-legacy-menu.patch /builddir/build/SOURCES/0188-Suppress-gettext-error-message.patch /builddir/build/SOURCES/0189-grub-set-password-Always-use-boot-grub2-user.cfg-as-.patch /builddir/build/SOURCES/0193-normal-main-Discover-the-device-to-read-the-config-f.patch /builddir/build/SOURCES/1000-efi-new-connectefi-command.patch /builddir/build/SOURCES/1000-rpm-sort-add-prereqs-for-declaration-of-strchrnul.patch /builddir/build/SOURCES/1000-make-ofdisk_retries-optional.patch /builddir/build/SOURCES/1000-misc-Make-grub_min-and-grub_max-more-resilient.patch /builddir/build/SOURCES/1000-ReiserFS-switch-to-using-grub_min-grub_max.patch /builddir/build/SOURCES/1000-misc-make-grub_boot_time-also-call-grub_dprintf-boot.patch /builddir/build/SOURCES/1000-modules-make-.module_license-read-only.patch /builddir/build/SOURCES/1000-modules-strip-.llvm_addrsig-sections-and-similar.patch /builddir/build/SOURCES/1000-modules-Don-t-allocate-space-for-non-allocable-secti.patch /builddir/build/SOURCES/1000-pe-add-the-DOS-header-struct-and-fix-some-bad-naming.patch /builddir/build/SOURCES/1000-modules-load-module-sections-at-page-aligned-address.patch /builddir/build/SOURCES/1000-nx-add-memory-attribute-get-set-API.patch /builddir/build/SOURCES/1000-nx-set-page-permissions-for-loaded-modules.patch /builddir/build/SOURCES/1000-grub_fs_probe-dprint-errors-from-filesystems.patch /builddir/build/SOURCES/1000-Make-debug-file-show-which-file-filters-get-run.patch /builddir/build/SOURCES/1000-BLS-create-etc-kernel-cmdline-during-mkconfig.patch /builddir/build/SOURCES/1000-squish-don-t-dup-rhgb-quiet-check-mtimes.patch /builddir/build/SOURCES/1000-squish-give-up-on-rhgb-quiet.patch /builddir/build/SOURCES/1000-squish-BLS-only-write-etc-kernel-cmdline-if-writable.patch /builddir/build/SOURCES/1000-blscfg-Don-t-root-device-in-emu-builds.patch /builddir/build/SOURCES/1000-drop-other-efi_call_X-and-fix-build-issue.patch /builddir/build/SOURCES/0001-newfeature-tpcm-add-tpcm-support.patch /builddir/build/SOURCES/0002-newfeature-tpcm-embed-tpcm-module-into-kernel.img-by.patch /builddir/build/SOURCES/1005-CVE-2024-1048-grub-set-bootflag-Conservative-partial-fix.patch /builddir/build/SOURCES/1006-CVE-2024-1048-grub-set-bootflag-More-complete-fix.patch /builddir/build/SOURCES/1007-CVE-2024-1048-grub-set-bootflag-Exit-calmly-when-not.patch /builddir/build/SOURCES/1010-cryptodisk-add-OS-provided-secret-support.patch /builddir/build/SOURCES/1011-efi-Add-API-for-retrieving-the-EFI-secret-for-crypto.patch /builddir/build/SOURCES/1013-Use-proper-memory-type-for-kernel-allocation.patch /builddir/build/SOURCES/1015-misc-Implement-grub_strlcpy.patch /builddir/build/SOURCES/1016-fs-ufs-Fix-a-heap-OOB-write.patch /builddir/build/SOURCES/1017-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch /builddir/build/SOURCES/1018-fs-tar-Initialize-name-in-grub_cpio_find_file.patch /builddir/build/SOURCES/1019-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch /builddir/build/SOURCES/1020-fs-f2fs-Set-a-grub_errno-if-mount-fails.patch /builddir/build/SOURCES/1021-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch /builddir/build/SOURCES/1022-fs-iso9660-Set-a-grub_errno-if-mount-fails.patch /builddir/build/SOURCES/1023-fs-iso9660-Fix-invalid-free.patch /builddir/build/SOURCES/1024-fs-jfs-Fix-OOB-read-in-jfs_getent.patch /builddir/build/SOURCES/1025-fs-jfs-Fix-OOB-read-caused-by-invalid-dir-slot-index.patch /builddir/build/SOURCES/1026-fs-jfs-Use-full-40-bits-offset-and-address-for-a-data-extent.patch /builddir/build/SOURCES/1027-fs-jfs-Inconsistent-signed-unsigned-types-usage-in-return-values.patch /builddir/build/SOURCES/1028-fs-ext2-Fix-out-of-bounds-read-for-inline-extents.patch /builddir/build/SOURCES/1029-fs-ntfs-fix-out-of-bounds-read.patch /builddir/build/SOURCES/1030-fs-ntfs-Track-the-end-of-the-MFT-attribute-buffer.patch /builddir/build/SOURCES/1031-fs-ntfs-Use-a-helper-function-to-access-attributes.patch /builddir/build/SOURCES/1032-fs-ntfs-Implement-attribute-verification.patch /builddir/build/SOURCES/1033-fs-xfs-Fix-out-of-bounds-read.patch /builddir/build/SOURCES/1034-fs-xfs-Ensuring-failing-to-mount-sets-a-grub_errno.patch /builddir/build/SOURCES/1035-kern-file-Ensure-file-data-is-set.patch /builddir/build/SOURCES/1036-kern-file-Implement-filesystem-reference-counting.patch /builddir/build/SOURCES/1037-disk-cryptodisk-Require-authentication-after-TPM-unlock-for-CLI-access.patch /builddir/build/SOURCES/1038-disk-loopback-Reference-tracking-for-the-loopback.patch /builddir/build/SOURCES/1039-kern-disk-Limit-recursion-depth.patch /builddir/build/SOURCES/1040-kern-partition-Limit-recursion-in-part_iterate.patch /builddir/build/SOURCES/1041-script-execute-Limit-the-recursion-depth.patch /builddir/build/SOURCES/1042-net-Unregister-net_default_ip-and-net_default_mac-variables-hooks-on-unload.patch /builddir/build/SOURCES/1043-net-Remove-variables-hooks-when-interface-is-unregisted.patch /builddir/build/SOURCES/1044-net-Fix-OOB-write-in-grub_net_search_config_file.patch /builddir/build/SOURCES/1045-net-tftp-Fix-stack-buffer-overflow-in-tftp_open.patch /builddir/build/SOURCES/1046-video-readers-jpeg-Do-not-permit-duplicate-SOF0-marks-in-JPEG.patch /builddir/build/SOURCES/1047-kern-dl-Fix-for-an-integer-overflow-in-grub_dl_ref.patch /builddir/build/SOURCES/1048-kern-dl-Check-for-the-SHF_INFO_LINK-flag-in-grub_dl_relocate_symbols.patch /builddir/build/SOURCES/1049-commands-extcmd-Missing-check-for-failed-allocation.patch /builddir/build/SOURCES/1050-commands-ls-Fix-NULL-dereference.patch /builddir/build/SOURCES/1051-commands-pgp-Unregister-the-check_signatures-hooks-on-module-unload.patch /builddir/build/SOURCES/1052-normal-Remove-variables-hooks-on-module-unload.patch /builddir/build/SOURCES/1053-gettext-Remove-variables-hooks-on-module-unload.patch /builddir/build/SOURCES/1054-gettext-Integer-overflow-leads-to-heap-OOB-write-or-read.patch /builddir/build/SOURCES/1055-gettext-Integer-overflow-leads-to-heap-OOB-write.patch /builddir/build/SOURCES/1056-commands-read-Fix-an-integer-overflow-when-supplying.patch /builddir/build/SOURCES/1057-commands-test-Stack-overflow-due-to-unlimited-recurs-depth.patch /builddir/build/SOURCES/1058-commands-minicmd-Block-the-dump-command-in-lockdown-mode.patch /builddir/build/SOURCES/1059-commands-memrw-Disable-memory-reading-in-lockdown-mode.patch /builddir/build/SOURCES/1060-commands-hexdump-Disable-memory-reading-in-lockdown-mode.patch /builddir/build/SOURCES/1061-fs-bfs-Disable-under-lockdown.patch /builddir/build/SOURCES/1062-fs-Disable-many-filesystems-under-lockdown.patch /builddir/build/SOURCES/1063-disk-Use-safe-math-macros-to-prevent-overflows.patch /builddir/build/SOURCES/1064-disk-Prevent-overflows-when-allocating-memory-for-arrays.patch /builddir/build/SOURCES/1065-disk-Check-if-returned-pointer-for-allocated-memory-is-NULL.patch /builddir/build/SOURCES/1066-disk-ieee1275-ofdisk-Call-grub_ieee1275_close-when-grub_malloc-fails.patch /builddir/build/SOURCES/1067-fs-Use-safe-math-macros-to-prevent-overflows.patch /builddir/build/SOURCES/1068-fs-Prevent-overflows-when-allocating-memory-for-arrays.patch /builddir/build/SOURCES/1069-fs-Prevent-overflows-when-assigning-returned-values-from-read_number.patch /builddir/build/SOURCES/1070-fs-zfs-Use-safe-math-macros-to-prevent-overflows.patch /builddir/build/SOURCES/1071-fs-zfs-Prevent-overflows-when-allocating-memory-for-arrays.patch /builddir/build/SOURCES/1072-fs-zfs-Check-if-returned-pointer-for-allocated-memory.patch /builddir/build/SOURCES/1073-fs-zfs-Add-missing-NULL-check-after-grub_strdup-call.patch /builddir/build/SOURCES/1074-net-Use-safe-math-macros-to-prevent-overflows.patch /builddir/build/SOURCES/1075-net-Prevent-overflows-when-allocating-memory-for-arrays.patch /builddir/build/SOURCES/1076-net-Check-if-returned-pointer-for-allocated-memory-is-NULL.patch /builddir/build/SOURCES/1077-fs-sfs-Check-if-allocated-memory-is-NULL.patch /builddir/build/SOURCES/1078-script-execute-Fix-potential-underflow-and-NULL-dereference.patch /builddir/build/SOURCES/1079-osdep-unix-getroot-Fix-potential-underflow.patch /builddir/build/SOURCES/1080-misc-Ensure-consistent-overflow-error-messages.patch /builddir/build/SOURCES/1081-bus-usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_t.patch /builddir/build/SOURCES/1082-normal-menu-Use-safe-math-to-avoid-an-integer-overflow.patch /builddir/build/SOURCES/1088-kern-riscv-efi-init-Use-time-register-in-grub_efi_ge.patch /builddir/build/SOURCES/1089-Use-medany-instead-of-large-model-for-RISCV.patch /builddir/build/SOURCES/1083-kern-partition-Add-sanity-check-after-grub_strtoul-call.patch /builddir/build/SOURCES/1084-kern-misc-Add-sanity-check-after-grub_strtoul-call.patch /builddir/build/SOURCES/1085-loader-i386-linux-Cast-left-shift-to-grub_uint32_t.patch /builddir/build/SOURCES/1086-loader-i386-bsd-Use-safe-math-to-avoid-underflow.patch /builddir/build/SOURCES/1087-fix-CVE-2024-56738.patch /builddir/build/SOURCES/1090-bugfix-for-CVE-2025-61661.patch /builddir/build/SOURCES/1091-bugfix-for-CVE-2025-61663.patch /builddir/build/SOURCES/1092-bugfix-for-CVE-2025-61662.patch /builddir/build/SOURCES/1093-bugfix-for-CVE-2025-54770.patch /builddir/build/SOURCES/1094-bugfix-for-CVE-2025-54771.patch /builddir/build/SOURCES/1095-configure-Defer-check-for-mcmodel-large-until-PIC-PI.patch /builddir/build/SOURCES/1096-Use-ET_DYN-instead-of-ET_REL-modules.patch /builddir/build/SOURCES/1097-loongarch64-Use-la.pcrel-instead-of-la.patch /builddir/build/SOURCES/1098-Use-ET_DYN-images-and-PHDRs-for-creating-relocatable.patch /builddir/build/SOURCES/1004-Revert-Add-support-for-Linux-EFI-stub-loading.patch /builddir/build/SOURCES/1008-loongarch-add-back-compatibility-for-linux-kernel.patch /builddir/build/SOURCES/1009-configure-Add-GRUB_CPU_LOONGARCH64-support.patch /builddir/build/SOURCES/1012-Clear-buffer-to-zero-for-screen-information.patch /builddir/build/SOURCES/1014-loongarch-Disable-vector-instructions.patch Applying: Revert "templates: Fix user-facing typo with an incorrect use of "it's"" Applying: Revert "templates: Properly disable the os-prober by default" Applying: Revert "templates: Disable the os-prober by default" Applying: Add support for Linux EFI stub loading Applying: Rework linux command Applying: Rework linux16 command Applying: Add secureboot support on efi chainloader Applying: Make any of the loaders that link in efi mode honor secure boot Applying: Handle multi-arch (64-on-32) boot in linuxefi loader Applying: re-write .gitignore Applying: IBM client architecture (CAS) reboot support Applying: for ppc, reset console display attr when clear screen Applying: Disable GRUB video support for IBM power machines Applying: Move bash completion script (#922997) Applying: Allow "fallback" to include entries by title, not just number. Applying: Make exit take a return code Applying: Make efi machines load an env block from a variable Applying: Migrate PPC from Yaboot to Grub2 Applying: Add fw_path variable (revised) Applying: Pass "\x[[:hex:]][[:hex:]]" straight through unmolested. Applying: blscfg: add blscfg module to parse Boot Loader Specification snippets Applying: Add devicetree loading Applying: Enable pager by default. (#985860) Applying: Don't say "GNU/Linux" in generated menus. Applying: Add .eh_frame to list of relocations stripped Applying: Don't require a password to boot entries generated by grub-mkconfig. Applying: Replace a lot of man pages with slightly nicer ones Applying: use fw_path prefix when fallback searching for grub config Applying: Try mac/guid/etc before grub.cfg on tftp config files. Applying: Generate OS and CLASS in 10_linux from /etc/os-release Applying: Minimize the sort ordering for .debug and -rescue- kernels. Applying: Try $prefix if $fw_path doesn't work. Applying: Use rpm's sort for grub2-mkconfig Applying: Make grub2-mkconfig construct titles that look like the ones we want elsewhere. Applying: Add friendly grub2 password config tool (#985962) Applying: tcp: add window scaling support Applying: efinet and bootp: add support for dhcpv6 Applying: Add grub-get-kernel-settings and use it in 10_linux Applying: Make grub_fatal() also backtrace Applying: Fix up some man pages rpmdiff noticed. Applying: Make our info pages say "grub2" where appropriate Applying: macos: just build chainloader entries, don't try any xnu xnu. Applying: grub2/btrfs: Add ability to boot from subvolumes Applying: export btrfs_subvol and btrfs_subvolid Applying: grub2-btrfs-03-follow_default Applying: grub2-btrfs-04-grub2-install Applying: grub2-btrfs-05-grub2-mkconfig Applying: grub2-btrfs-06-subvol-mount Applying: Fallback to old subvol name scheme to support old snapshot Applying: Grub not working correctly with btrfs snapshots (bsc#1026511) Applying: Add grub_efi_allocate_pool() and grub_efi_free_pool() Applying: Use grub_efi_...() memory helpers where reasonable Applying: Add PRIxGRUB_EFI_STATUS and use it. Applying: don't use int for efi status Applying: make GRUB_MOD_INIT() declare its function prototypes. Applying: Don't guess /boot/efi/ as HFS+ on ppc machines in grub-install Applying: 20_linux_xen: load xen or multiboot{,2} modules as needed. Applying: align struct efi_variable better... Applying: Add BLS support to grub-mkconfig Applying: Don't attempt to backtrace on grub_abort() for grub-emu Applying: Add grub2-switch-to-blscfg Applying: make better backtraces Applying: normal: don't draw our startup message if debug is set Applying: Work around some minor include path weirdnesses Applying: Make it possible to enabled --build-id=sha1 Applying: Add grub_qdprintf() - grub_dprintf() without the file+line Applying: Make a "gdb" dprintf that tells us load addresses Applying: Fixup for newer compiler Applying: Don't attempt to export the start and _start symbols for Applying: Fixup for newer compiler Applying: Add support for non-Ethernet network cards Applying: bootp: New net_bootp6 command Applying: efinet: UEFI IPv6 PXE support Applying: grub.texi: Add net_bootp6 doument Applying: bootp: Add processing DHCPACK packet from HTTP Boot Applying: efinet: Setting network from UEFI device path Applying: efinet: Setting DNS server from UEFI protocol Applying: Support UEFI networking protocols Applying: AUDIT-0: http boot tracker bug Applying: grub-editenv: Add "incr" command to increment integer value env. variables Applying: Add auto-hide menu support Applying: Add grub-set-bootflag utility Applying: docs: Add grub-boot-indeterminate.service example Applying: gentpl: add 'disable = ' support Applying: gentpl: add 'pc' firmware type Applying: efinet: also use the firmware acceleration for http Applying: efi/http: Make root_url reflect the protocol+hostname of our Applying: Make it so we can tell configure which cflags utils are built Applying: Rework how the fdt command builds Applying: Disable non-wordsize allocations on arm Applying: Prepend prefix when HTTP path is relative Applying: Make grub_error() more verbose Applying: Make "reset" an alias for the "reboot" command. Applying: Add a "version" command Applying: Add more dprintf, and nerf dprintf in script.c Applying: arm/arm64 loader: Better memory allocation and error Applying: Try to pick better locations for kernel and initrd Applying: Attempt to fix up all the places -Wsign-compare=error finds Applying: Don't use -Wno-sign-compare -Wno-conversion -Wno-error Applying: x86-efi: Use bounce buffers for reading to addresses > 4GB Applying: x86-efi: Re-arrange grub_cmd_linux() a little bit. Applying: x86-efi: Make our own allocator for kernel stuff Applying: x86-efi: Allow initrd+params+cmdline allocations above 4GB. Applying: Fix getroot.c's trampolines. Applying: Do not allow stack trampolines, anywhere Applying: Reimplement boot_counter Applying: Fix menu entry selection based on ID and title Applying: Make the menu entry users option argument to be optional Applying: Add efi-export-env and efi-load-env commands Applying: Make it possible to subtract conditions from debug= Applying: Export all variables from the initial context when creating a submenu Applying: grub.d: Split out boot success reset from menu auto hide script Applying: Fix systemctl kexec exit status check Applying: Don't assume that boot commands will only return on fail Applying: grub-set-bootflag: Update comment about running as root through pkexec Applying: grub-set-bootflag: Write new env to tmpfile and then rename Applying: grub.d: Fix boot_indeterminate getting set on boot_success=0 Applying: Add start symbol for RISC-V Applying: bootstrap.conf: Force autogen.sh to use python3 Applying: efi/http: Export {fw,http}_path variables to make them global Applying: efi/http: Enclose literal IPv6 addresses in square brackets Applying: efi/net: Allow to specify a port number in addresses Applying: efi/ip4_config: Improve check to detect literal IPv6 addresses Applying: efi/net: Print a debug message if parsing the address fails Applying: kern/term: Also accept F8 as a user interrupt key Applying: efi: Set image base address before jumping to the PE/COFF Applying: x86-efi: Reduce maximum bounce buffer size to 16 MiB Applying: http: Prepend prefix when the HTTP path is relative as done in efi/http Applying: Fix a missing return in efi-export-env and efi-load-env commands Applying: efi+dhcp: fix some allocation error checking. Applying: efi+http: fix some allocation error checking. Applying: efi/ip[46]_config.c: fix some potential allocation overflows Applying: efilinux: Fix integer overflows in grub_cmd_initrd Applying: linuxefi: fail kernel validation without shim protocol Applying: Fix const char ** pointers in grub-core/net/bootp.c Applying: Fix const char ** pointers in grub-core/net/efi/ip4_config.c Applying: Fix const char ** pointers in grub-core/net/efi/ip6_config.c Applying: Fix const char ** pointers in grub-core/net/efi/net.c Applying: Fix const char ** pointers in grub-core/net/efi/pxe.c Applying: Add systemd integration scripts to make "systemctl reboot --boot-loader-menu=xxx" work with grub Applying: systemd-integration.sh: Also set old menu_show_once grubenv Applying: at_keyboard: use set 1 when keyboard is in Translate mode Applying: grub-install: disable support for EFI platforms Applying: New --with-debug-timestamps configure flag to prepend debug Applying: Added debug statements to grub_disk_open() and grub_disk_close() on success Applying: Introduce function grub_debug_is_enabled(void) returning 1 if 'debug' is in the environment and not empty Applying: Don't clear screen when debugging is enabled Applying: grub_file_* instrumentation (new 'file' debug tag) Applying: ieee1275: Avoiding many unecessary open/close Applying: ieee1275/powerpc: implements fibre channel discovery for ofpathname Applying: ieee1275/powerpc: enables device mapper discovery Applying: Add 'at_keyboard_fallback_set' var to force the set manually Applying: Add suport for signing grub with an appended signature Applying: docs/grub: Document signing grub under UEFI Applying: docs/grub: Document signing grub with an appended signature Applying: dl: provide a fake grub_dl_set_persistent for the emu target Applying: pgp: factor out rsa_pad Applying: crypto: move storage for grub_crypto_pk_* to crypto.c Applying: posix_wrap: tweaks in preparation for libtasn1 Applying: libtasn1: import libtasn1-4.16.0 Applying: libtasn1: disable code not needed in grub Applying: libtasn1: changes for grub compatibility Applying: libtasn1: compile into asn1 module Applying: test_asn1: test module for libtasn1 Applying: grub-install: support embedding x509 certificates Applying: appended signatures: import GNUTLS's ASN.1 description files Applying: appended signatures: parse PKCS#7 signedData and X.509 certificates Applying: appended signatures: support verifying appended signatures Applying: appended signatures: verification tests Applying: appended signatures: documentation Applying: ieee1275: enter lockdown based on /ibm,secure-boot Applying: appendedsig/x509: Also handle the Extended Key Usage extension Applying: ieee1275/ofdisk: retry on open failure Applying: Allow chainloading EFI apps from loop mounts Applying: efinet: Add DHCP proxy support Applying: Don't update the cmdline when generating legacy menuentry Applying: Suppress gettext error message Applying: grub-set-password: Always use /boot/grub2/user.cfg as password default Applying: normal/main: Discover the device to read the config from as a fallback Applying: efi: new 'connectefi' command Applying: rpm-sort: add prereqs for declaration of strchrnul() Applying: make ofdisk_retries optional Applying: misc: Make grub_min() and grub_max() more resilient. Applying: ReiserFS: switch to using grub_min()/grub_max() Applying: misc: make grub_boot_time() also call Applying: modules: make .module_license read-only Applying: modules: strip .llvm_addrsig sections and similar. Applying: modules: Don't allocate space for non-allocable sections. Applying: pe: add the DOS header struct and fix some bad naming. Applying: modules: load module sections at page-aligned addresses Applying: nx: add memory attribute get/set API Applying: nx: set page permissions for loaded modules. Applying: grub_fs_probe(): dprint errors from filesystems Applying: Make debug=file show which file filters get run. Applying: BLS: create /etc/kernel/cmdline during mkconfig Applying: squish: don't dup rhgb quiet, check mtimes Applying: squish: give up on rhgb quiet Applying: squish: BLS: only write /etc/kernel/cmdline if writable Applying: blscfg: Don't root device in emu builds Applying: drop other efi_call_X and fix build issue Applying: newfeature: tpcm: add tpcm support Applying: newfeature: tpcm: embed tpcm module into kernel.img by default Applying: grub-set-bootflag: Conservative partial fix for CVE-2024-1048 Applying: grub-set-bootflag: More complete fix for CVE-2024-1048 Applying: grub-set-bootflag: Exit calmly when not running as root Applying: cryptodisk: add OS provided secret support Applying: efi: Add API for retrieving the EFI secret for cryptodisk Applying: Use proper memory type for kernel allocation Applying: misc: Implement grub_strlcpy() Applying: fs/ufs: Fix a heap OOB write Applying: fs/hfs: Fix stack OOB write with grub_strcpy() Applying: fs/tar: Initialize name in grub_cpio_find_file() Applying: fs/tar: Integer overflow leads to heap OOB write Applying: fs/f2fs: Set a grub_errno if mount fails Applying: fs/hfsplus: Set a grub_errno if mount fails Applying: fs/iso9660: Set a grub_errno if mount fails Applying: fs/iso9660: Fix invalid free Applying: fs/jfs: Fix OOB read in jfs_getent() Applying: fs/jfs: Fix OOB read caused by invalid dir slot index Applying: fs/jfs: Use full 40 bits offset and address for a data extent Applying: fs/jfs: Inconsistent signed/unsigned types usage in return values Applying: fs/ext2: Fix out-of-bounds read for inline extents Applying: fs/ntfs: Fix out-of-bounds read Applying: fs/ntfs: Track the end of the MFT attribute buffer Applying: fs/ntfs: Use a helper function to access attributes Applying: fs/ntfs: Implement attribute verification Applying: fs/xfs: Fix out-of-bounds read Applying: fs/xfs: Ensuring failing to mount sets a grub_errno Applying: kern/file: Ensure file->data is set Applying: kern/file: Implement filesystem reference counting Applying: disk/cryptodisk: Require authentication after TPM unlock for CLI access Applying: disk/loopback: Reference tracking for the loopback Applying: kern/disk: Limit recursion depth Applying: kern/partition: Limit recursion in part_iterate() Applying: script/execute: Limit the recursion depth Applying: net: Unregister net_default_ip and net_default_mac variables hooks on unload Applying: net: Remove variables hooks when interface is unregisted Applying: net: Fix OOB write in grub_net_search_config_file() Applying: net/tftp: Fix stack buffer overflow in tftp_open() Applying: video/readers/jpeg: Do not permit duplicate SOF0 markers in JPEG Applying: kern/dl: Fix for an integer overflow in grub_dl_ref() Applying: kern/dl: Check for the SHF_INFO_LINK flag in grub_dl_relocate_symbols() Applying: commands/extcmd: Missing check for failed allocation Applying: commands/ls: Fix NULL dereference Applying: commands/pgp: Unregister the "check_signatures" hooks on module unload Applying: normal: Remove variables hooks on module unload Applying: gettext: Remove variables hooks on module unload Applying: gettext: Integer overflow leads to heap OOB write or read Applying: gettext: Integer overflow leads to heap OOB write Applying: commands/read: Fix an integer overflow when supplying more than 2^31 characters Applying: commands/test: Stack overflow due to unlimited recursion depth Applying: commands/minicmd: Block the dump command in lockdown mode Applying: commands/memrw: Disable memory reading in lockdown mode Applying: commands/hexdump: Disable memory reading in lockdown mode Applying: fs/bfs: Disable under lockdown Applying: fs: Disable many filesystems under lockdown Applying: disk: Use safe math macros to prevent overflows Applying: disk: Prevent overflows when allocating memory for arrays Applying: disk: Check if returned pointer for allocated memory is NULL Applying: disk/ieee1275/ofdisk: Call grub_ieee1275_close() when grub_malloc() fails Applying: fs: Use safe math macros to prevent overflows Applying: fs: Prevent overflows when allocating memory for arrays Applying: fs: Prevent overflows when assigning returned values from read_number() Applying: fs/zfs: Use safe math macros to prevent overflows Applying: fs/zfs: Prevent overflows when allocating memory for arrays Applying: fs/zfs: Check if returned pointer for allocated memory is NULL Applying: fs/zfs: Add missing NULL check after grub_strdup() call Applying: net: Use safe math macros to prevent overflows Applying: net: Prevent overflows when allocating memory for arrays Applying: net: Check if returned pointer for allocated memory is NULL Applying: fs/sfs: Check if allocated memory is NULL Applying: script/execute: Fix potential underflow and NULL dereference Applying: osdep/unix/getroot: Fix potential underflow Applying: misc: Ensure consistent overflow error messages Applying: bus/usb/ehci: Define GRUB_EHCI_TOGGLE as grub_uint32_t Applying: normal/menu: Use safe math to avoid an integer overflow Applying: kern/riscv/efi/init: Use time register in grub_efi_get_time_ms() Applying: Use medany instead of large model for RISCV Applying: kern/partition: Add sanity check after grub_strtoul() call Applying: kern/misc: Add sanity check after grub_strtoul() call Applying: loader/i386/linux: Cast left shift to grub_uint32_t Applying: loader/i386/bsd: Use safe math to avoid underflow Applying: fix CVE-2024-56738 Applying: commands/usbtest: Use correct string length field Applying: normal/main: Unregister commands on module unload Applying: gettext/gettext: Unregister gettext command on module unload Applying: net/net: Unregister net_set_vlan command on unload Applying: kern/file: Call grub_dl_unref() after fs->fs_close() Applying: configure: Defer check for -mcmodel=large until PIC/PIE checks are done Applying: Use ET_DYN instead of ET_REL modules Applying: loongarch64: Use la.pcrel instead of la. Applying: Use ET_DYN images and PHDRs for creating relocatable images Applying: Revert "Add support for Linux EFI stub loading" Applying: loongarch: add back-compatibility for linux kernel. Applying: configure: Add GRUB_CPU_LOONGARCH64 support. Applying: Clear buffer to zero for screen information. Modify introduced old code. Applying: loongarch: Disable vector instructions + git reset --hard HEAD~5 HEAD is now at f97e0a8 Use ET_DYN images and PHDRs for creating relocatable images + rm -r build-aux m4 + ./bootstrap ./bootstrap: Bootstrapping from checked-out grub sources... ./bootstrap: consider installing git-merge-changelog from gnulib ./bootstrap: autopoint --force Copying file build-aux/config.rpath Creating directory m4 Copying file m4/codeset.m4 Copying file m4/extern-inline.m4 Copying file m4/fcntl-o.m4 Copying file m4/gettext.m4 Copying file m4/glibc2.m4 Copying file m4/glibc21.m4 Copying file m4/iconv.m4 Copying file m4/intdiv0.m4 Copying file m4/intl.m4 Copying file m4/intldir.m4 Copying file m4/intlmacosx.m4 Copying file m4/intmax.m4 Copying file m4/inttypes-pri.m4 Copying file m4/inttypes_h.m4 Copying file m4/lcmessage.m4 Copying file m4/lib-ld.m4 Copying file m4/lib-link.m4 Copying file m4/lib-prefix.m4 Copying file m4/lock.m4 Copying file m4/longlong.m4 Copying file m4/nls.m4 Copying file m4/po.m4 Copying file m4/printf-posix.m4 Copying file m4/progtest.m4 Copying file m4/size_max.m4 Copying file m4/stdint_h.m4 Copying file m4/threadlib.m4 Copying file m4/uintmax_t.m4 Copying file m4/visibility.m4 Copying file m4/wchar_t.m4 Copying file m4/wint_t.m4 Copying file m4/xsize.m4 Copying file po/Makefile.in.in Copying file po/Makevars.template ./bootstrap: gnulib/gnulib-tool --no-changelog --aux-dir=build-aux --doc-base=doc --lib=libgnu --m4-base=m4/ --source-base=grub-core/lib/gnulib/ --tests-base=tests --local-dir=gl --no-conditional-dependencies --no-vc-files --import ... Module list with included dependencies (indented): absolute-header alloca alloca-opt argp assure at-internal attribute base64 basename-lgpl btowc builtin-expect c99 calloc-gnu calloc-posix chdir chdir-long cloexec close ctype dirent dirfd double-slash-root dup2 dynarray errno error exitfail extensions extern-inline fchdir fcntl fcntl-h fd-hook fd-safer-flag filename filenamecat-lgpl flexmember float fnmatch fnmatch-h free-posix fstat gen-header getcwd-lgpl getdelim getdtablesize getline getopt-gnu getopt-posix getprogname gettext-h gitlog-to-changelog hard-locale ialloc idx include_next intprops inttypes-incomplete isblank langinfo largefile libc-config limits-h localcharset locale localeconv lock malloc-gnu malloc-posix malloca mbrtowc mbsinit mbsrtowcs mbswidth mbtowc memchr mempcpy memrchr msvc-inval msvc-nothrow multiarch nl_langinfo nocrash open openat openat-die openat-h pathmax pipe-posix progname rawmemchr realloc-gnu realloc-posix reallocarray regex save-cwd setlocale-null size_max sleep snippet/_Noreturn snippet/arg-nonnull snippet/c++defs snippet/warn-on-use ssize_t stat stat-time std-gnu11 stdalign stdbool stddef stdint stdio stdlib strcase strchrnul strdup-posix streq strerror strerror-override string strings strndup strnlen strnlen1 sys_stat sys_types sysexits threadlib time unistd unistd-safer unitypes uniwidth/base uniwidth/width vararrays vasnprintf verify vsnprintf wchar wcrtomb wctype-h wcwidth windows-mutex windows-once windows-recmutex windows-rwlock wmemchr wmempcpy xalloc-oversized xsize File list: build-aux/gitlog-to-changelog lib/_Noreturn.h lib/alloca.c lib/alloca.in.h lib/arg-nonnull.h lib/argp-ba.c lib/argp-eexst.c lib/argp-fmtstream.c lib/argp-fmtstream.h lib/argp-fs-xinl.c lib/argp-help.c lib/argp-namefrob.h lib/argp-parse.c lib/argp-pin.c lib/argp-pv.c lib/argp-pvh.c lib/argp-xinl.c lib/argp.h lib/asnprintf.c lib/assure.h lib/attribute.h lib/base64.c lib/base64.h lib/basename-lgpl.c lib/basename-lgpl.h lib/btowc.c lib/c++defs.h lib/calloc.c lib/cdefs.h lib/chdir-long.c lib/chdir-long.h lib/cloexec.c lib/cloexec.h lib/close.c lib/ctype.in.h lib/dirent.in.h lib/dirfd.c lib/dup-safer-flag.c lib/dup-safer.c lib/dup2.c lib/dynarray.h lib/errno.in.h lib/error.c lib/error.h lib/exitfail.c lib/exitfail.h lib/fchdir.c lib/fcntl.c lib/fcntl.in.h lib/fd-hook.c lib/fd-hook.h lib/fd-safer-flag.c lib/fd-safer.c lib/filename.h lib/filenamecat-lgpl.c lib/filenamecat.h lib/flexmember.h lib/float+.h lib/float.c lib/float.in.h lib/fnmatch.c lib/fnmatch.in.h lib/fnmatch_loop.c lib/free.c lib/fstat.c lib/getcwd-lgpl.c lib/getdelim.c lib/getdtablesize.c lib/getline.c lib/getopt-cdefs.in.h lib/getopt-core.h lib/getopt-ext.h lib/getopt-pfx-core.h lib/getopt-pfx-ext.h lib/getopt.c lib/getopt.in.h lib/getopt1.c lib/getopt_int.h lib/getprogname.c lib/getprogname.h lib/gettext.h lib/glthread/lock.c lib/glthread/lock.h lib/glthread/threadlib.c lib/hard-locale.c lib/hard-locale.h lib/ialloc.c lib/ialloc.h lib/idx.h lib/intprops.h lib/inttypes.in.h lib/isblank.c lib/itold.c lib/langinfo.in.h lib/lc-charset-dispatch.c lib/lc-charset-dispatch.h lib/libc-config.h lib/limits.in.h lib/localcharset.c lib/localcharset.h lib/locale.in.h lib/localeconv.c lib/malloc.c lib/malloc/dynarray-skeleton.c lib/malloc/dynarray.h lib/malloc/dynarray_at_failure.c lib/malloc/dynarray_emplace_enlarge.c lib/malloc/dynarray_finalize.c lib/malloc/dynarray_resize.c lib/malloc/dynarray_resize_clear.c lib/malloca.c lib/malloca.h lib/mbrtowc-impl-utf8.h lib/mbrtowc-impl.h lib/mbrtowc.c lib/mbsinit.c lib/mbsrtowcs-impl.h lib/mbsrtowcs-state.c lib/mbsrtowcs.c lib/mbswidth.c lib/mbswidth.h lib/mbtowc-impl.h lib/mbtowc-lock.c lib/mbtowc-lock.h lib/mbtowc.c lib/memchr.c lib/memchr.valgrind lib/mempcpy.c lib/memrchr.c lib/msvc-inval.c lib/msvc-inval.h lib/msvc-nothrow.c lib/msvc-nothrow.h lib/nl_langinfo-lock.c lib/nl_langinfo.c lib/open.c lib/openat-die.c lib/openat-priv.h lib/openat-proc.c lib/openat.c lib/openat.h lib/pathmax.h lib/pipe-safer.c lib/pipe.c lib/printf-args.c lib/printf-args.h lib/printf-parse.c lib/printf-parse.h lib/progname.c lib/progname.h lib/rawmemchr.c lib/rawmemchr.valgrind lib/realloc.c lib/reallocarray.c lib/regcomp.c lib/regex.c lib/regex.h lib/regex_internal.c lib/regex_internal.h lib/regexec.c lib/save-cwd.c lib/save-cwd.h lib/setlocale-lock.c lib/setlocale_null.c lib/setlocale_null.h lib/size_max.h lib/sleep.c lib/stat-time.c lib/stat-time.h lib/stat-w32.c lib/stat-w32.h lib/stat.c lib/stdalign.in.h lib/stdbool.in.h lib/stddef.in.h lib/stdint.in.h lib/stdio-read.c lib/stdio-write.c lib/stdio.in.h lib/stdlib.in.h lib/strcasecmp.c lib/strchrnul.c lib/strchrnul.valgrind lib/strdup.c lib/streq.h lib/strerror-override.c lib/strerror-override.h lib/strerror.c lib/string.in.h lib/strings.in.h lib/strncasecmp.c lib/strndup.c lib/strnlen.c lib/strnlen1.c lib/strnlen1.h lib/sys_stat.in.h lib/sys_types.in.h lib/sysexits.in.h lib/time.in.h lib/unictype/bitmap.h lib/unistd--.h lib/unistd-safer.h lib/unistd.c lib/unistd.in.h lib/unitypes.in.h lib/uniwidth.in.h lib/uniwidth/cjk.h lib/uniwidth/width.c lib/uniwidth/width0.h lib/uniwidth/width2.h lib/vasnprintf.c lib/vasnprintf.h lib/verify.h lib/vsnprintf.c lib/warn-on-use.h lib/wchar.in.h lib/wcrtomb.c lib/wctype-h.c lib/wctype.in.h lib/wcwidth.c lib/windows-initguard.h lib/windows-mutex.c lib/windows-mutex.h lib/windows-once.c lib/windows-once.h lib/windows-recmutex.c lib/windows-recmutex.h lib/windows-rwlock.c lib/windows-rwlock.h lib/wmemchr-impl.h lib/wmemchr.c lib/wmempcpy.c lib/xalloc-oversized.h lib/xsize.c lib/xsize.h m4/00gnulib.m4 m4/__inline.m4 m4/absolute-header.m4 m4/alloca.m4 m4/argp.m4 m4/base64.m4 m4/btowc.m4 m4/builtin-expect.m4 m4/calloc.m4 m4/chdir-long.m4 m4/close.m4 m4/codeset.m4 m4/ctype_h.m4 m4/dirent_h.m4 m4/dirfd.m4 m4/double-slash-root.m4 m4/dup2.m4 m4/eealloc.m4 m4/errno_h.m4 m4/error.m4 m4/exponentd.m4 m4/extensions.m4 m4/extern-inline.m4 m4/fchdir.m4 m4/fcntl-o.m4 m4/fcntl.m4 m4/fcntl_h.m4 m4/filenamecat.m4 m4/flexmember.m4 m4/float_h.m4 m4/fnmatch.m4 m4/fnmatch_h.m4 m4/free.m4 m4/fstat.m4 m4/getcwd.m4 m4/getdelim.m4 m4/getdtablesize.m4 m4/getline.m4 m4/getopt.m4 m4/getprogname.m4 m4/gnulib-common.m4 m4/include_next.m4 m4/intmax_t.m4 m4/inttypes.m4 m4/inttypes_h.m4 m4/isblank.m4 m4/langinfo_h.m4 m4/largefile.m4 m4/libunistring-base.m4 m4/limits-h.m4 m4/localcharset.m4 m4/locale-fr.m4 m4/locale-ja.m4 m4/locale-zh.m4 m4/locale_h.m4 m4/localeconv.m4 m4/lock.m4 m4/lstat.m4 m4/malloc.m4 m4/malloca.m4 m4/math_h.m4 m4/mbrtowc.m4 m4/mbsinit.m4 m4/mbsrtowcs.m4 m4/mbstate_t.m4 m4/mbswidth.m4 m4/mbtowc.m4 m4/memchr.m4 m4/mempcpy.m4 m4/memrchr.m4 m4/mmap-anon.m4 m4/mode_t.m4 m4/msvc-inval.m4 m4/msvc-nothrow.m4 m4/multiarch.m4 m4/nl_langinfo.m4 m4/nocrash.m4 m4/off_t.m4 m4/open-cloexec.m4 m4/open-slash.m4 m4/open.m4 m4/openat.m4 m4/pathmax.m4 m4/pid_t.m4 m4/pipe.m4 m4/printf.m4 m4/pthread_rwlock_rdlock.m4 m4/rawmemchr.m4 m4/realloc.m4 m4/reallocarray.m4 m4/regex.m4 m4/save-cwd.m4 m4/setlocale_null.m4 m4/size_max.m4 m4/sleep.m4 m4/ssize_t.m4 m4/stat-time.m4 m4/stat.m4 m4/std-gnu11.m4 m4/stdalign.m4 m4/stdbool.m4 m4/stddef_h.m4 m4/stdint.m4 m4/stdint_h.m4 m4/stdio_h.m4 m4/stdlib_h.m4 m4/strcase.m4 m4/strchrnul.m4 m4/strdup.m4 m4/strerror.m4 m4/string_h.m4 m4/strings_h.m4 m4/strndup.m4 m4/strnlen.m4 m4/sys_socket_h.m4 m4/sys_stat_h.m4 m4/sys_types_h.m4 m4/sysexits.m4 m4/threadlib.m4 m4/time_h.m4 m4/unistd-safer.m4 m4/unistd_h.m4 m4/vararrays.m4 m4/vasnprintf.m4 m4/visibility.m4 m4/vsnprintf.m4 m4/warn-on-use.m4 m4/wchar_h.m4 m4/wchar_t.m4 m4/wcrtomb.m4 m4/wctype_h.m4 m4/wcwidth.m4 m4/wint_t.m4 m4/wmemchr.m4 m4/wmempcpy.m4 m4/xsize.m4 m4/year2038.m4 m4/zzgnulib.m4 Copying file build-aux/gitlog-to-changelog Replacing file grub-core/lib/gnulib/argp-fmtstream.c (non-gnulib code backed up in grub-core/lib/gnulib/argp-fmtstream.c~) !! Replacing file grub-core/lib/gnulib/argp-help.c (non-gnulib code backed up in grub-core/lib/gnulib/argp-help.c~) !! Replacing file grub-core/lib/gnulib/mbswidth.c (non-gnulib code backed up in grub-core/lib/gnulib/mbswidth.c~) !! Replacing file grub-core/lib/gnulib/mbswidth.h (non-gnulib code backed up in grub-core/lib/gnulib/mbswidth.h~) !! Copying file m4/00gnulib.m4 Copying file m4/__inline.m4 Copying file m4/absolute-header.m4 Copying file m4/alloca.m4 Copying file m4/argp.m4 Copying file m4/base64.m4 Copying file m4/btowc.m4 Copying file m4/builtin-expect.m4 Copying file m4/calloc.m4 Copying file m4/chdir-long.m4 Copying file m4/close.m4 Replacing file m4/codeset.m4 (non-gnulib code backed up in m4/codeset.m4~) !! Copying file m4/ctype_h.m4 Copying file m4/dirent_h.m4 Copying file m4/dirfd.m4 Copying file m4/double-slash-root.m4 Copying file m4/dup2.m4 Copying file m4/eealloc.m4 Copying file m4/errno_h.m4 Copying file m4/error.m4 Copying file m4/exponentd.m4 Copying file m4/extensions.m4 Replacing file m4/extern-inline.m4 (non-gnulib code backed up in m4/extern-inline.m4~) !! Copying file m4/fchdir.m4 Replacing file m4/fcntl-o.m4 (non-gnulib code backed up in m4/fcntl-o.m4~) !! Copying file m4/fcntl.m4 Copying file m4/fcntl_h.m4 Copying file m4/filenamecat.m4 Copying file m4/flexmember.m4 Copying file m4/float_h.m4 Copying file m4/fnmatch.m4 Copying file m4/fnmatch_h.m4 Copying file m4/free.m4 Copying file m4/fstat.m4 Copying file m4/getcwd.m4 Copying file m4/getdelim.m4 Copying file m4/getdtablesize.m4 Copying file m4/getline.m4 Copying file m4/getopt.m4 Copying file m4/getprogname.m4 Copying file m4/gnulib-common.m4 Copying file m4/gnulib-tool.m4 Copying file m4/include_next.m4 Copying file m4/intmax_t.m4 Copying file m4/inttypes.m4 Replacing file m4/inttypes_h.m4 (non-gnulib code backed up in m4/inttypes_h.m4~) !! Copying file m4/isblank.m4 Copying file m4/langinfo_h.m4 Copying file m4/largefile.m4 Copying file m4/libunistring-base.m4 Copying file m4/limits-h.m4 Copying file m4/localcharset.m4 Copying file m4/locale-fr.m4 Copying file m4/locale-ja.m4 Copying file m4/locale-zh.m4 Copying file m4/locale_h.m4 Copying file m4/localeconv.m4 Replacing file m4/lock.m4 (non-gnulib code backed up in m4/lock.m4~) !! Copying file m4/lstat.m4 Copying file m4/malloc.m4 Copying file m4/malloca.m4 Copying file m4/math_h.m4 Copying file m4/mbrtowc.m4 Copying file m4/mbsinit.m4 Copying file m4/mbsrtowcs.m4 Copying file m4/mbstate_t.m4 Copying file m4/mbswidth.m4 Copying file m4/mbtowc.m4 Copying file m4/memchr.m4 Copying file m4/mempcpy.m4 Copying file m4/memrchr.m4 Copying file m4/mmap-anon.m4 Copying file m4/mode_t.m4 Copying file m4/msvc-inval.m4 Copying file m4/msvc-nothrow.m4 Copying file m4/multiarch.m4 Copying file m4/nl_langinfo.m4 Copying file m4/nocrash.m4 Copying file m4/off_t.m4 Copying file m4/open-cloexec.m4 Copying file m4/open-slash.m4 Copying file m4/open.m4 Copying file m4/openat.m4 Copying file m4/pathmax.m4 Copying file m4/pid_t.m4 Copying file m4/pipe.m4 Copying file m4/printf.m4 Copying file m4/pthread_rwlock_rdlock.m4 Copying file m4/rawmemchr.m4 Copying file m4/realloc.m4 Copying file m4/reallocarray.m4 Copying file m4/regex.m4 Copying file m4/save-cwd.m4 Copying file m4/setlocale_null.m4 Replacing file m4/size_max.m4 (non-gnulib code backed up in m4/size_max.m4~) !! Copying file m4/sleep.m4 Copying file m4/ssize_t.m4 Copying file m4/stat-time.m4 Copying file m4/stat.m4 Copying file m4/std-gnu11.m4 Copying file m4/stdalign.m4 Copying file m4/stdbool.m4 Copying file m4/stddef_h.m4 Copying file m4/stdint.m4 Replacing file m4/stdint_h.m4 (non-gnulib code backed up in m4/stdint_h.m4~) !! Copying file m4/stdio_h.m4 Copying file m4/stdlib_h.m4 Copying file m4/strcase.m4 Copying file m4/strchrnul.m4 Copying file m4/strdup.m4 Copying file m4/strerror.m4 Copying file m4/string_h.m4 Copying file m4/strings_h.m4 Copying file m4/strndup.m4 Copying file m4/strnlen.m4 Copying file m4/sys_socket_h.m4 Copying file m4/sys_stat_h.m4 Copying file m4/sys_types_h.m4 Copying file m4/sysexits.m4 Replacing file m4/threadlib.m4 (non-gnulib code backed up in m4/threadlib.m4~) !! Copying file m4/time_h.m4 Copying file m4/unistd-safer.m4 Copying file m4/unistd_h.m4 Copying file m4/vararrays.m4 Copying file m4/vasnprintf.m4 Replacing file m4/visibility.m4 (non-gnulib code backed up in m4/visibility.m4~) !! Copying file m4/vsnprintf.m4 Copying file m4/warn-on-use.m4 Copying file m4/wchar_h.m4 Replacing file m4/wchar_t.m4 (non-gnulib code backed up in m4/wchar_t.m4~) !! Copying file m4/wcrtomb.m4 Copying file m4/wctype_h.m4 Copying file m4/wcwidth.m4 Replacing file m4/wint_t.m4 (non-gnulib code backed up in m4/wint_t.m4~) !! Copying file m4/wmemchr.m4 Copying file m4/wmempcpy.m4 Replacing file m4/xsize.m4 (non-gnulib code backed up in m4/xsize.m4~) !! Copying file m4/year2038.m4 Copying file m4/zzgnulib.m4 Updating grub-core/lib/gnulib/Makefile.am (backup in grub-core/lib/gnulib/Makefile.am~) Creating m4/gnulib-cache.m4 Creating m4/gnulib-comp.m4 Finished. You may need to add #include directives for the following .h files. #include #include #include #include #include "argp.h" #include "base64.h" #include "error.h" #include "gettext.h" #include "mbswidth.h" #include "progname.h" #include "save-cwd.h" You may need to use the following Makefile variables when linking. Use them in _LDADD when linking a program, or in _a_LDFLAGS or _la_LDFLAGS when linking a library. $(LIBTHREAD) $(LIB_HARD_LOCALE) $(LIB_MBRTOWC) $(LIB_SETLOCALE_NULL) $(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise $(LTLIBUNISTRING) when linking with libtool, $(LIBUNISTRING) otherwise Don't forget to - add "grub-core/lib/gnulib/Makefile" to AC_CONFIG_FILES in ./configure.ac, - mention "gnulib" in SUBDIRS in grub-core/lib/Makefile.am, - mention "-I m4" in ACLOCAL_AMFLAGS in Makefile.am or add an AC_CONFIG_MACRO_DIRS([m4]) invocation in ./configure.ac, - mention "m4/gnulib-cache.m4" in EXTRA_DIST in Makefile.am, - invoke gl_EARLY in ./configure.ac, right after AC_PROG_CC, - invoke gl_INIT in ./configure.ac. ./bootstrap.conf: line 84: grub-core/lib/gnulib-patches/fix-base64.patch: No such file or directory ./bootstrap.conf: line 84: grub-core/lib/gnulib-patches/fix-null-deref.patch: No such file or directory ./bootstrap.conf: line 84: grub-core/lib/gnulib-patches/fix-null-state-deref.patch: No such file or directory ./bootstrap.conf: line 84: grub-core/lib/gnulib-patches/fix-regcomp-uninit-token.patch: No such file or directory ./bootstrap.conf: line 84: grub-core/lib/gnulib-patches/fix-regexec-null-deref.patch: No such file or directory ./bootstrap.conf: line 84: grub-core/lib/gnulib-patches/fix-uninit-structure.patch: No such file or directory ./bootstrap.conf: line 84: grub-core/lib/gnulib-patches/fix-unused-value.patch: No such file or directory patching file argp-fmtstream.c patching file argp-help.c patching file mbswidth.c patching file mbswidth.h ./bootstrap.conf: line 84: grub-core/lib/gnulib-patches/no-abort.patch: No such file or directory patching file Makefile.in.in patching file Makefile.in.in patching file Makefile.in.in patching file Makefile.in.in Importing unicode... Importing libgcrypt... WARNING: grub-core/lib/libgcrypt-grub already exists WARNING: grub-core/lib/libgcrypt-grub/cipher already exists WARNING: grub-core/lib/libgcrypt-grub/mpi already exists WARNING: grub-core/lib/libgcrypt-grub/src already exists Generating Automake input... Saving timestamps... running: AUTOPOINT=true LIBTOOLIZE=true autoreconf --verbose --install --force -I m4 --no-recursive autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: running: true --force autoreconf: running: aclocal -I m4 --force -I m4 autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --include=m4 --force autoreconf: running: /usr/bin/autoheader --include=m4 --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:46: installing 'build-aux/compile' configure.ac:50: installing 'build-aux/config.guess' configure.ac:50: installing 'build-aux/config.sub' configure.ac:56: installing 'build-aux/install-sh' configure.ac:56: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' docs/Makefile.am:4: installing 'build-aux/mdate-sh' docs/Makefile.am:4: installing 'build-aux/texinfo.tex' autoreconf: Leaving directory '.' ./bootstrap: cp -fp gnulib/build-aux/install-sh build-aux/install-sh ./bootstrap: cp -fp gnulib/build-aux/mdate-sh build-aux/mdate-sh ./bootstrap: cp -fp gnulib/build-aux/texinfo.tex build-aux/texinfo.tex ./bootstrap: cp -fp gnulib/build-aux/depcomp build-aux/depcomp ./bootstrap: cp -fp gnulib/build-aux/config.guess build-aux/config.guess ./bootstrap: cp -fp gnulib/build-aux/config.sub build-aux/config.sub ./bootstrap: Creating po/Makevars from po/Makevars.template ... ./bootstrap: done. Now you can run './configure'. + mkdir grub-x86_64-efi-2.12 + grep -A100000 '# stuff "make" creates' .gitignore + cp /builddir/build/SOURCES/unifont-13.0.06.pcf.gz grub-x86_64-efi-2.12/unifont.pcf.gz + sed -e s,@@VERSION@@,2.12,g -e s,@@VERSION_RELEASE@@,2.12-23.an23,g /builddir/build/SOURCES/sbat.csv.in + git add grub-x86_64-efi-2.12 + mkdir grub-i386-efi-2.12 + grep -A100000 '# stuff "make" creates' .gitignore + cp /builddir/build/SOURCES/unifont-13.0.06.pcf.gz grub-i386-efi-2.12/unifont.pcf.gz + git add grub-i386-efi-2.12 + mkdir grub-i386-pc-2.12 + grep -A100000 '# stuff "make" creates' .gitignore + cp /builddir/build/SOURCES/unifont-13.0.06.pcf.gz grub-i386-pc-2.12/unifont.pcf.gz + git add grub-i386-pc-2.12 + mkdir grub-emu-2.12 + grep -A100000 '# stuff "make" creates' .gitignore + cp /builddir/build/SOURCES/unifont-13.0.06.pcf.gz grub-emu-2.12/unifont.pcf.gz + git add grub-emu-2.12 + git commit -m 'After making subdirs' [master f7aab19] After making subdirs 9 files changed, 343 insertions(+) create mode 100644 grub-emu-2.12/.gitignore create mode 100644 grub-emu-2.12/unifont.pcf.gz create mode 100644 grub-i386-efi-2.12/.gitignore create mode 100644 grub-i386-efi-2.12/unifont.pcf.gz create mode 100644 grub-i386-pc-2.12/.gitignore create mode 100644 grub-i386-pc-2.12/unifont.pcf.gz create mode 100644 grub-x86_64-efi-2.12/.gitignore create mode 100644 grub-x86_64-efi-2.12/sbat.csv create mode 100644 grub-x86_64-efi-2.12/unifont.pcf.gz + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.1QxRRS + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd grub-2.12 + cd grub-x86_64-efi-2.12 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 0 = 1 ']' + '[' 1 = 1 ']' + '[' x '!=' x ']' ++ dirname ../configure + /usr/lib/rpm/anolis/force-as-needed-for-shared-lib-in-libtool .. Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/anolis/fix-libtool-ltmain-from-overlinking ++ dirname ../configure + /usr/lib/rpm/anolis/fix-libtool-from-moving-options-after-libs .. + /usr/lib/rpm/anolis/fix-dlsearch-path-in-libtool . lib64 ++ pwd ++ pwd + ../configure --build=x86_64-Anolis-linux --host=x86_64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'CC=gcc -fPIE' 'HOST_CFLAGS=-fno-strict-aliasing -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -m64 -march=x86-64-v2 -mtune=generic -fstack-clash-protection -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' HOST_CPPFLAGS=-I/builddir/build/BUILD/grub-2.12/grub-x86_64-efi-2.12 'HOST_LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1 -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld' 'TARGET_CFLAGS=-fno-strict-aliasing -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -m64 -march=x86-64-v2 -mtune=generic -fstack-clash-protection' TARGET_CPPFLAGS=-I/builddir/build/BUILD/grub-2.12/grub-x86_64-efi-2.12 'TARGET_LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1 -static' --with-platform=efi --with-utils=host --target=x86_64-anolis-linux-gnu --with-grubdir=grub2 --program-transform-name=s,grub,grub2, --disable-werror checking for x86_64-Anolis-linux-gcc... gcc -fPIE checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc -fPIE accepts -g... yes checking for gcc -fPIE option to enable C11 features... none needed checking whether gcc -fPIE understands -c and -o together... yes checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for features.h... yes checking for linewrap.h... no checking for sys/param.h... yes checking for sys/socket.h... yes checking for dirent.h... yes checking for fnmatch.h... yes checking for getopt.h... yes checking for sys/cdefs.h... yes checking for threads.h... yes checking for limits.h... yes checking for langinfo.h... yes checking for xlocale.h... no checking for sys/mman.h... yes checking for malloc.h... yes checking for sys/time.h... yes checking for sysexits.h... yes checking for crtdefs.h... no checking for wctype.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... x86_64-Anolis-linux-gnu checking host system type... x86_64-Anolis-linux-gnu checking target system type... x86_64-anolis-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking dependency style of gcc -fPIE... none checking for x86_64-Anolis-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for x86_64-Anolis-linux-pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for cmp... cmp checking for bison... bison checking for x86_64-Anolis-linux-ranlib... no checking for ranlib... ranlib checking for gawk... (cached) gawk checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking whether yytext is a pointer... yes checking for bison... (cached) bison checking whether make sets $(MAKE)... (cached) yes checking whether ln -s works... yes checking for makeinfo... /usr/bin/makeinfo checking for x86_64-Anolis-linux-gcc... (cached) gcc -fPIE checking whether the compiler supports GNU C... (cached) yes checking whether gcc -fPIE accepts -g... (cached) yes checking for gcc -fPIE option to enable C11 features... (cached) none needed checking whether gcc -fPIE understands -c and -o together... (cached) yes checking whether the compiler is clang... (cached) no checking for compiler option needed when checking for declarations... (cached) none checking how to run the C preprocessor... gcc -fPIE -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for x86_64-Anolis-linux-ar... no checking for ar... ar checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking dependency style of gcc -fPIE... none checking for a Python interpreter with version >= 2.6... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.11 checking for python3 platform... linux checking for GNU default python3 prefix... ${prefix} checking for GNU default python3 exec_prefix... ${exec_prefix} checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3.11/site-packages checking for g++... yes checking for a sed that does not truncate output... /usr/bin/sed checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by gcc -fPIE... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for special C compiler options needed for large files... (cached) no checking for _FILE_OFFSET_BITS value needed for large files... (cached) no checking whether byte ordering is bigendian... no checking size of void *... 8 checking size of long... 8 checking size of off_t... 8 checking for help2man... /usr/bin/help2man checking for posix_memalign... yes checking for memalign... yes checking for getextmntent... no checking for atexit... yes checking for sys/param.h... (cached) yes checking for sys/mount.h... yes checking for sys/mnttab.h... no checking for limits.h... (cached) yes checking for sys/mkdev.h... no checking for sys/sysmacros.h... yes checking for struct statfs.f_fstypename... no checking for struct statfs.f_mntfromname... no checking for util.h... no checking whether -Wtrampolines work... yes checking for gcc... gcc checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for inline... inline checking for C/C++ restrict keyword... __restrict__ checking for gcc -fPIE options needed to detect all undeclared functions... none needed checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether fputc_unlocked is declared... yes checking whether fputs_unlocked is declared... yes checking whether fread_unlocked is declared... yes checking whether fwrite_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether getchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking for flockfile... yes checking for funlockfile... yes checking for btowc... yes checking for _set_invalid_parameter_handler... no checking for fchdir... yes checking for fcntl... yes checking for symlink... yes checking for mempcpy... yes checking for fnmatch... yes checking for mbsrtowcs... yes checking for getdelim... yes checking for getdtablesize... yes checking for getprogname... no checking for getexecname... no checking for isblank... yes checking for mbsinit... yes checking for mbrtowc... yes checking for isascii... yes checking for mprotect... yes checking for nl_langinfo... yes checking for lstat... yes checking for openat... yes checking for pipe... yes checking for iswctype... yes checking for sleep... yes checking for strndup... yes checking for vasnprintf... no checking for snprintf... yes checking for wcrtomb... yes checking for iswcntrl... yes checking for wcwidth... yes checking for wmempcpy... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... yes checking whether uses 'inline' correctly... yes checking for nl_langinfo and CODESET... yes checking for a traditional french locale... none checking whether malloc is ptrdiff_t safe... yes checking whether malloc, realloc, calloc set errno on failure... yes checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking for complete errno.h... yes checking whether ctype.h defines __header_inline... no checking whether fchdir is declared... yes checking for working fcntl.h... yes checking for pid_t... yes checking for mode_t... yes checking for mbstate_t... yes checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether getcwd (NULL, 0) allocates memory for result... yes checking for getcwd with POSIX signature... yes checking whether getdelim is declared... yes checking whether getdtablesize is declared... yes checking whether getline is declared... yes checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... yes checking for working GNU getopt function... yes checking for working GNU getopt_long function... yes checking for pthread.h... yes checking for pthread_kill in -lpthread... yes checking whether POSIX threads API is available... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... yes checking whether setlocale (category, NULL) is multithread-safe... yes checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes checking for wint_t... yes checking whether wint_t is large enough... yes checking whether the compiler produces multi-arch binaries... no checking whether stdint.h conforms to C99... yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... yes checking whether langinfo.h defines CODESET... yes checking whether langinfo.h defines T_FMT_AMPM... yes checking whether langinfo.h defines ALTMON_1... yes checking whether langinfo.h defines ERA... yes checking whether langinfo.h defines YESEXPR... yes checking for wchar_t... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking whether locale.h defines locale_t... yes checking whether locale.h conforms to POSIX:2001... yes checking whether struct lconv is properly defined... yes checking whether imported symbols can be declared weak... yes checking for multithread API to use... posix checking whether malloc (0) returns nonnull... yes checking for a traditional japanese locale... none checking for a french Unicode locale... none checking for a transitional chinese locale... none checking for mmap... yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking whether memrchr is declared... yes checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking whether lstat correctly handles trailing slash... yes checking whether alarm is declared... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether fcloseall is declared... yes checking which flavor of printf attribute matches inttypes macros... system checking whether ecvt is declared... yes checking whether fcvt is declared... yes checking whether gcvt is declared... yes checking whether strdup is declared... yes checking whether strerror(0) succeeds... yes checking whether strndup is declared... yes checking whether strnlen is declared... yes checking for struct timespec in ... yes checking for TIME_UTC in ... yes checking whether execvpe is declared... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking where to find the exponent in a 'double'... word 1 bit 20 checking whether snprintf returns a byte count as in C99... yes checking whether snprintf truncates the result as in C99... yes checking for snprintf... (cached) yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... (cached) yes checking for wcrtomb... (cached) yes checking whether _snprintf is declared... no checking whether vsnprintf is declared... yes checking whether wcsdup is declared... yes checking whether iswcntrl works... yes checking for towlower... yes checking for wctype_t... yes checking for wctrans_t... yes checking for C compiler option to allow warnings... -Wno-error checking for alloca as a compiler built-in... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether program_invocation_name is defined... yes checking whether program_invocation_short_name is defined... yes checking whether btowc(0) is correct... yes checking whether btowc(EOF) is correct... guessing yes checking for __builtin_expect... yes checking whether calloc (0, n) and calloc (n, 0) return nonnull... yes checking whether this system supports file names of any length... no checking for dirfd... yes checking whether dirfd is declared... yes checking whether dirfd is a macro... no checking whether // is distinct from /... no checking whether dup2 works... yes checking for error_at_line... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking for flexible array member... yes checking whether conversion from 'int' to 'long double' works... yes checking for working POSIX fnmatch... yes checking whether free is known to preserve errno... yes checking for working getdelim function... yes checking whether getdtablesize works... yes checking for getline... yes checking for working getline function... yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking whether __argv is declared... no checking whether the compiler supports the __inline keyword... yes checking for pthread_rwlock_t... yes checking whether pthread_rwlock_rdlock prefers a writer to a reader... no checking whether malloc (0) returns nonnull... (cached) yes checking whether mbrtowc handles incomplete characters... guessing yes checking whether mbrtowc works as well as mbtowc... guessing yes checking whether mbrtowc handles a NULL pwc argument... guessing yes checking whether mbrtowc handles a NULL string argument... guessing yes checking whether mbrtowc has a correct return value... guessing yes checking whether mbrtowc returns 0 when parsing a NUL character... guessing yes checking whether mbrtowc stores incomplete characters... guessing no checking whether mbrtowc works on empty input... yes checking whether the C locale is free of encoding errors... no checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether mbsrtowcs works... guessing yes checking whether mbswidth is declared in ... no checking for mbstate_t... (cached) yes checking for mbtowc... yes checking for mempcpy... (cached) yes checking for memrchr... yes checking whether YESEXPR works... yes checking whether open recognizes a trailing slash... yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking for rawmemchr... yes checking whether realloc (0, 0) returns nonnull... yes checking for reallocarray... yes checking for working re_compile_pattern... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... (cached) yes checking whether setlocale (category, NULL) is multithread-safe... (cached) yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking whether sleep is declared... yes