/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: date.module: in function `grub_cmd_date': /var/tmp/portage/sys-boot/grub-2.05_alpha20200228/work/grub-2.05_alpha20200228/grub-core/commands/date.c:49: undefined reference to `grub_get_weekday_name' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.module: in function `print_files_long': /var/tmp/portage/sys-boot/grub-2.05_alpha20200228/work/grub-2.05_alpha20200228/grub-core/commands/ls.c:155: undefined reference to `grub_unixtime2datetime' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/sys-boot/grub-2.05_alpha20200228/work/grub-2.05_alpha20200228/grub-core/commands/ls.c:157: undefined reference to `grub_get_weekday_name' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: normal.module: in function `grub_normal_print_device_info': /var/tmp/portage/sys-boot/grub-2.05_alpha20200228/work/grub-2.05_alpha20200228/grub-core/normal/misc.c:144: undefined reference to `grub_unixtime2datetime' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/sys-boot/grub-2.05_alpha20200228/work/grub-2.05_alpha20200228/grub-core/normal/misc.c:148: undefined reference to `grub_get_weekday_name' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: datehook.module: in function `grub_read_hook_datetime': /var/tmp/portage/sys-boot/grub-2.05_alpha20200228/work/grub-2.05_alpha20200228/grub-core/hook/datehook.c:78: undefined reference to `grub_get_weekday_name' collect2: error: ld returned 1 exit status make[3]: *** [Makefile:28813: grub-emu] Error 1 make[3]: *** Waiting for unfinished jobs.... Reproducible: Always
Created attachment 617046 [details] build.log.gz build.log.gz
Created attachment 617048 [details] emerge.info.gz emerge.info.gz
For those looking to reproduce this, you need GRUB_PLATFORMS=emu to see this failure
URL: https://lists.gnu.org/archive/html/grub-devel/2020-03/msg00056.html Works for me.
Fixed in 2.06.