Package Details: grub4dos-efi-git r768.20250703.3bb67b6-3

Git Clone URL: https://aur.archlinux.org/grub4dos-efi-git.git (read-only, click to copy)
Package Base: grub4dos-efi-git
Description: GRUB4DOS EFI binaries.
Upstream URL: http://grub4dos.chenall.net/
Licenses: GPL-2.0-only
Conflicts: grub4dos-efi
Provides: grub4dos-efi
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 1
Popularity: 0.78
First Submitted: 2024-01-18 21:48 (UTC)
Last Updated: 2025-08-10 16:39 (UTC)

Dependencies (8)

Required by (0)

Sources (6)

Latest Comments

dreieck commented on 2025-08-10 16:40 (UTC)

Build now fixed, descriped ↗ here.

dreieck commented on 2025-08-09 20:21 (UTC)

Build error reported on 2025-05-14 could be fixed by adding --std=gnu17 to $CFLAGS (told to me here), but now I get linking errors:

[...]
  CCLD     pre_stage2.exec
/usr/bin/ld: warning: alignment 2 of normal symbol `next_partition_partition' in pre_stage2_exec-asm.o is smaller than 8 used by the common definition in pre_stage2_exec-builtins.o
/usr/bin/ld: warning: NOTE: alignment discrepancies can cause real problems.  Investigation is advised.
[...]
./mkimage: info: locating animated_last_num at 0x82140 (0x74b20).
./mkimage: error: undefined symbol __stack_chk_fail.

(full report ↗ here).

Regards!

dreieck commented on 2025-05-14 11:21 (UTC)

Note:
Currently, build fails with

builtins.c: In function ‘call_func’:
builtins.c:14313:13: error: too many arguments to function ‘(int (*)(void))func’; expected 0, have 10
14313 |     return ((int (*)())func)(ch[0],ch[1],ch[2],ch[3],ch[4],ch[5],ch[6],ch[7],ch[8],ch[9]);
      |            ~^~~~~~~~~~~~~~~~ ~~~~~

This has been ↗ reported upstream.