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:
committed by
UtsavBalar1231
parent
1f5a5e94a4
commit
a9818c270b
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user