Created attachment 911630 [details] build.log and emerge --info x86_64-pc-linux-gnu-ld -L./../libeg/ -L./../mok/ -L./../EfiLib/ -L./../gzip -T /usr/lib64/elf_x86_64_efi.lds -shared -Bsymbolic -nostdlib -L/usr/lib64 -L/usr/lib64 /usr/lib64/crt0-efi-x86_64.o -znocombreloc -zdefs apple.o config.o crc32.o driver_support.o gpt.o icns.o install.o launch_efi.o launch_legacy.o lib.o line_edit.o linux.o log.o main.o menu.o mystrings.o pointer.o scan.o screen.o \ -o refind_x64.so -leg -lmok -lEfiLib -lgzip -lefi -lgnuefi /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc.a x86_64-pc-linux-gnu-ld: /usr/lib64/libefi.a(str.o): in function `AsciiStrLen': /mnt/tmp/portage/sys-boot/gnu-efi-4.0.0/work/gnu-efi-4.0.0//lib/str.c:218: multiple definition of `AsciiStrLen'; ./../EfiLib//libEfiLib.a(gnuefi-helper.o):gnuefi-helper.c:(.text+0x1e): first defined here make[1]: *** [Makefile:49: refind_x64.so] Error 1 make[1]: Leaving directory '/mnt/tmp/portage/sys-boot/refind-0.14.2-r3/work/refind-0.14.2/refind' make: *** [Makefile:89: gnuefi] Error 2
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec25a26767d044393484328825f6d82618001e4c commit ec25a26767d044393484328825f6d82618001e4c Author: Viorel Munteanu <ceamac@gentoo.org> AuthorDate: 2024-11-23 09:40:50 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2024-11-23 09:48:03 +0000 sys-boot/refind: pin sys-boot/gnu-efi to <4.0.0 Bug: https://bugs.gentoo.org/944562 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> sys-boot/refind/refind-0.14.2-r2.ebuild | 2 +- sys-boot/refind/refind-0.14.2-r3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)