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 <eocallaghan@alterapraxis.com>
Reviewed-on: http://review.coreboot.org/6140
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Idwer Vollering <vidwer@gmail.com>
This commit is contained in:
Edward O'Callaghan 2014-06-27 18:14:47 +10:00
parent d2a7523cb1
commit 480790b593
1 changed files with 3 additions and 2 deletions

View File

@ -69,6 +69,9 @@ endif
endif endif
HOSTCC = gcc HOSTCC = gcc
ifeq ($(CONFIG_COMPILER_LLVM_CLANG),y)
HOSTCC := clang
endif
HOSTCXX = g++ HOSTCXX = g++
HOSTCFLAGS := -g HOSTCFLAGS := -g
HOSTCXXFLAGS := -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) CFLAGS_aarch64 = -no-integrated-as -Qunused-arguments -target aarch64-eabi -ccc-gcc-name $(CC_aarch64)
CC_aarch64:=clang CC_aarch64:=clang
HOSTCC:=clang
endif endif
include toolchain.inc include toolchain.inc