From 2878bf0e7e8a89fc874aa55d200096fddc003ace Mon Sep 17 00:00:00 2001 From: "Huang, Tao" Date: Thu, 11 Dec 2014 14:23:00 +0800 Subject: [PATCH] rk: Makefile set default CROSS_COMPILE when ARCH is arm64 Signed-off-by: Huang, Tao --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile b/Makefile index 3efa4d23ccb3..6a56053e1b2a 100644 --- a/Makefile +++ b/Makefile @@ -196,9 +196,16 @@ SUBARCH := $(shell uname -m | sed -e s/i.86/x86/ -e s/x86_64/x86/ \ # Note: Some architectures assign CROSS_COMPILE in their arch/*/Makefile ARCH ?= arm ARCH ?= $(SUBARCH) +ifeq ($(ARCH),arm64) +ifneq ($(wildcard ../prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9),) +CROSS_COMPILE ?= ../prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android- +endif +endif +ifeq ($(ARCH),arm) ifneq ($(wildcard ../prebuilts/gcc/linux-x86/arm/arm-eabi-4.6),) CROSS_COMPILE ?= ../prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi- endif +endif CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) # Architecture as present in compile.h -- 2.34.1