summaryrefslogtreecommitdiff
path: root/Make.defaults
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2022-04-26 17:47:56 -0400
committerPeter Jones <pjones@redhat.com>2022-05-13 15:08:56 -0400
commitd6eb9c6cc7826cea02f31580ac0e56726ae80ad5 (patch)
tree39d3806eed29fb7e09ac50e58e5820bee3f48de2 /Make.defaults
parent5c44aaf00bf0f5856f23b0027416cfaddb43462d (diff)
downloadefi-boot-shim-d6eb9c6cc7826cea02f31580ac0e56726ae80ad5.tar.gz
efi-boot-shim-d6eb9c6cc7826cea02f31580ac0e56726ae80ad5.zip
Modernize aarch64
Now that we've got "objcopy --target efi-app-aarch64" and similar, we don't have to go through heroic effort to try to make aarch64 builds work. This patch updates to a gnu-efi branch that has newer aarch64 crt0 code, and makes efi_aarch64_efi.lds be nearly identical to efi_x86_64_efi.lds. Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'Make.defaults')
-rw-r--r--Make.defaults4
1 files changed, 1 insertions, 3 deletions
diff --git a/Make.defaults b/Make.defaults
index 18677daa..dfed9c4a 100644
--- a/Make.defaults
+++ b/Make.defaults
@@ -84,9 +84,7 @@ ifeq ($(ARCH),aarch64)
ARCH_GNUEFI ?= aarch64
ARCH_SUFFIX ?= aa64
ARCH_SUFFIX_UPPER ?= AA64
- FORMAT := -O binary
- SUBSYSTEM := 0xa
- ARCH_LDFLAGS += --defsym=EFI_SUBSYSTEM=$(SUBSYSTEM)
+ ARCH_LDFLAGS ?=
ARCH_CFLAGS ?=
endif
ifeq ($(ARCH),arm)