Zheng Bao (zheng.bao@amd.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12331
-gerrit
commit 2cb9277c94d003c579c68bc7cadc4ae4c4f598be Author: zbao fishbaozi@gmail.com Date: Thu Nov 5 15:33:33 2015 +0800
Makefile: Set HOSTCC as gcc or cc respectively
The HOSTCC should be set in .xcompile, which tests the existence of gcc and cc. But the .xcompile has to be included after kconfig/Makefile. So building util/kconfig uses the seperated HOSTCC definition above it, instead of the one in .xcompile.
For the system which clang is the default host compiler, gcc is not installed by default. In that case, we need to set HOSTCC as cc.
Change-Id: I1e51a37c4426e2c97d36a31f26a18ab4b0d0608d Signed-off-by: Zheng Bao fishbaozi@gmail.com --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile index 421e919..d108654 100644 --- a/Makefile +++ b/Makefile @@ -79,7 +79,7 @@ endif # Disable implicit/built-in rules to make Makefile errors fail fast. .SUFFIXES:
-HOSTCC := gcc +HOSTCC := $(if $(shell type gcc 2>/dev/null), gcc, cc) HOSTCXX = g++ HOSTCFLAGS := -g HOSTCXXFLAGS := -g