arm64: Add clang checks for emulations

* GCC LTO conflicting with it.

Signed-off-by: Yousef Algadri <yusufgadrie@gmail.com>
Change-Id: I72e68bfa9b0a096e32f7a211fbf143dc70c8d67a
Signed-off-by: Panchajanya Sarkar <panchajanya@azure-dev.live>
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
This commit is contained in:
Yousef Algadri
2020-03-13 00:53:44 +07:00
committed by UtsavBalar1231
parent 1f5a5e94a4
commit a9818c270b

View File

@@ -126,22 +126,26 @@ KBUILD_CPPFLAGS += -mbig-endian
CHECKFLAGS += -D__AARCH64EB__
AS += -EB
LD += -EB
ifeq ($(cc-name),clang)
ifeq ($(ld-name),gold)
LDFLAGS += -maarch64_elf64_be_vec
else
LDFLAGS += -maarch64elfb
endif
endif
UTS_MACHINE := aarch64_be
else
KBUILD_CPPFLAGS += -mlittle-endian
CHECKFLAGS += -D__AARCH64EL__
AS += -EL
LD += -EL
ifeq ($(cc-name),clang)
ifeq ($(ld-name),gold)
LDFLAGS += -maarch64_elf64_le_vec
else
LDFLAGS += -maarch64elf
endif
endif
UTS_MACHINE := aarch64
endif