The PBL_FULLY_PIC option was primarily added for ARM64 EFI payload: Tianocore/EDK-II may take great offence on barebox rewriting its own code to relocate and PBL_FULLY_PIC eliminates these unnecessary relocations. We should thus enable it unconditionally when EFI_PAYLOAD, so the resulting barebox binary is more universally usable. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- efi/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/efi/Kconfig b/efi/Kconfig index dc43addd60ec..84f670fd23d3 100644 --- a/efi/Kconfig +++ b/efi/Kconfig @@ -8,6 +8,7 @@ config HAVE_EFI_PAYLOAD config EFI_PAYLOAD bool "Build as EFI payload" if COMPILE_TEST depends on HAVE_EFI_PAYLOAD + select PBL_FULLY_PIC if ARM64 select EFI select EFI_GUID select EFI_DEVICEPATH -- 2.39.2