--- syslinux-6.04-pre1/mk/efi.mk.orig 2016-03-02 06:06:02.000000000 +0100 +++ syslinux-6.04-pre1/mk/efi.mk 2023-11-23 15:30:34.886449690 +0100 @@ -36,8 +36,8 @@ CRT0 := $(LIBDIR)/crt0-efi-$(EFI_SUBARCH).o LDSCRIPT := $(LIBDIR)/elf_$(EFI_SUBARCH)_efi.lds -LDFLAGS = -T $(SRC)/$(ARCH)/syslinux.ld -Bsymbolic -pie -nostdlib -znocombreloc \ - -L$(LIBDIR) --hash-style=gnu -m elf_$(ARCH) $(CRT0) -E +LDFLAGS = -T $(SRC)/$(ARCH)/syslinux.ld -Bsymbolic -pie -nostdlib \ + -znoseparate-code -L$(LIBDIR) --hash-style=gnu -m elf_$(ARCH) $(CRT0) -E SFLAGS = $(GCCOPT) $(GCCWARN) $(ARCHOPT) \ -fomit-frame-pointer -D__COM32__ -D__FIRMWARE_$(FIRMWARE)__ \