Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9df1dc7 authored by Sami Tolvanen's avatar Sami Tolvanen
Browse files

FROMLIST: arm64: fix -m for GNU gold

GNU gold supports different emulations than bfd. Use aarch64_elf64_*_vec
instead of aarch64linux.

Bug: 62093296
Bug: 67506682
Change-Id: I538c69571dc035afb15c7093471b5184f3bf453b
(am from https://patchwork.kernel.org/patch/10083925/

)
Acked-by: default avatarYury Norov <ynorov@caviumnetworks.com>
Signed-off-by: default avatarSami Tolvanen <samitolvanen@google.com>
parent 774deee3
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -79,14 +79,22 @@ KBUILD_CPPFLAGS += -mbig-endian
CHECKFLAGS	+= -D__AARCH64EB__
AS		+= -EB
LD		+= -EB
ifeq ($(ld-name),gold)
LDFLAGS		+= -maarch64_elf64_be_vec
else
LDFLAGS		+= -maarch64linuxb
endif
UTS_MACHINE	:= aarch64_be
else
KBUILD_CPPFLAGS	+= -mlittle-endian
CHECKFLAGS	+= -D__AARCH64EL__
AS		+= -EL
LD		+= -EL
ifeq ($(ld-name),gold)
LDFLAGS		+= -maarch64_elf64_le_vec
else
LDFLAGS		+= -maarch64linux
endif
UTS_MACHINE	:= aarch64
endif