diff --git a/xen/arch/x86/arch.mk b/xen/arch/x86/arch.mk index 4991545125..594c268cad 100644 --- a/xen/arch/x86/arch.mk +++ b/xen/arch/x86/arch.mk @@ -106,7 +106,7 @@ efi-nr-fixups := $(shell LC_ALL=C $(OBJDUMP) -p $(efi-check).efi | grep '^[[:bla ifeq ($(efi-nr-fixups),2) MKRELOC := : -EFI_LDFLAGS += --disable-high-entropy-va +EFI_LDFLAGS += --disable-high-entropy-va --dynamicbase else MKRELOC := arch/x86/efi/mkreloc # If the linker produced fixups but not precisely two of them, we need to @@ -117,8 +117,6 @@ EFI_LDFLAGS += --disable-reloc-section endif endif -EFI_LDFLAGS += --dynamicbase - endif # $(XEN_BUILD_PE) export XEN_BUILD_EFI XEN_BUILD_PE