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

Unverified Commit 4fc73b4a authored by Mark Salyzyn's avatar Mark Salyzyn Committed by derfelot
Browse files

ANDROID: arm64: vdso32: fix CC=clang build



clang build had wrong --gcc-toolchain for cross compiler.

Signed-off-by: default avatarMark Salyzyn <salyzyn@google.com>
Bug: 63737556
Change-Id: Ib0c3bbb250943a0309da021ba5335a8320b584f4
parent ef487a71
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -6,6 +6,10 @@

ifeq ($(cc-name),clang)
  CC_ARM32 := $(cc-name) $(CLANG_TARGET_ARM32) -no-integrated-as
  GCC_ARM32_TC := $(realpath $(dir $(shell which $(CROSS_COMPILE_ARM32)ld))/..)
ifneq ($(GCC_ARM32_TC),)
  CC_ARM32 += --gcc-toolchain=$(GCC_ARM32_TC)
endif
else
  CC_ARM32 := $(CROSS_COMPILE_ARM32)$(cc-name)
endif
@@ -29,7 +33,9 @@ cc32-ldoption = $(call try-run,\
# NOSTDINC_FLAGS
VDSO_CPPFLAGS := -nostdinc -isystem $(shell $(CC_ARM32) -print-file-name=include)
VDSO_CPPFLAGS += $(LINUXINCLUDE)
VDSO_CPPFLAGS += $(KBUILD_CPPFLAGS)
VDSO_CPPFLAGS += -D__KERNEL__
VDSO_CPPFLAGS += $(call cc-option,-Qunused-arguments,)
VDSO_CPPFLAGS += $(ARCH_CPPFLAGS) $(KCPPFLAGS)

# Common C and assembly flags
# From top-level Makefile