Building systemd with USE="gnuefi" and using ld.gold as the default linker leads to a broken systemd-bootx64.efi: instead of showing the bootmenu after being loaded by the EFI, the screen stays black and the system hangs forever. Building systemd and thus the EFI payload with ld.bfd instead results in a fully functional systemd-bootx64.efi/systemd-boot EFI boot manager. Luckily, once the payload is installed, it has to be manually upgraded via `bootctl update` which prevents accidental breakages due to reinstallation of systemd with ld.gold.
If this is still a problem, please report it upstream.