From 480790b593607c5e5d472c1aa45813b08f580cf9 Mon Sep 17 00:00:00 2001 From: Edward O'Callaghan Date: Fri, 27 Jun 2014 18:14:47 +1000 Subject: [PATCH] Makefile: HOSTCC set too late in clang builds Currently we set HOSTCC=clang a little late meaning some minor bits (utils/kconfig) are built with GCC. Move the assignment up the Makefile. Change-Id: Ic72ad808eba0c0bf508bde34fb9bf0390c0b1d4d Signed-off-by: Edward O'Callaghan Reviewed-on: http://review.coreboot.org/6140 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Idwer Vollering --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 67c43e990f..c8cad4fab3 100644 --- a/Makefile +++ b/Makefile @@ -69,6 +69,9 @@ endif endif HOSTCC = gcc +ifeq ($(CONFIG_COMPILER_LLVM_CLANG),y) +HOSTCC := clang +endif HOSTCXX = g++ HOSTCFLAGS := -g HOSTCXXFLAGS := -g @@ -126,8 +129,6 @@ CC_armv7:=clang CFLAGS_aarch64 = -no-integrated-as -Qunused-arguments -target aarch64-eabi -ccc-gcc-name $(CC_aarch64) CC_aarch64:=clang - -HOSTCC:=clang endif include toolchain.inc