[U-Boot] [PATCH v2 7/8] Makefile: default to cc for host compiler

Masahiro Yamada yamada.m at jp.panasonic.com
Thu Jul 31 12:01:22 CEST 2014


Hi Jeroen,


On Wed, 30 Jul 2014 21:54:55 +0200
Jeroen Hofstee <jeroen at myspectrum.nl> wrote:

> Since the host compiler might not be gcc but e.g. clang
> default to cc to invoke it.
> 
> cc: Masahiro Yamada <yamada.m at jp.panasonic.com>
> cc: Tom Rini <trini at ti.com>
> Signed-off-by: Jeroen Hofstee <jeroen at myspectrum.nl>
> ---
>  Makefile | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/Makefile b/Makefile
> index 80eb239..c19f7d9 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -204,7 +204,7 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
>  	  else if [ -x /bin/bash ]; then echo /bin/bash; \
>  	  else echo sh; fi ; fi)
>  
> -HOSTCC       = gcc
> +HOSTCC       = cc
>  HOSTCXX      = g++
>  HOSTCFLAGS   = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
>  HOSTCXXFLAGS = -O2



For consistency,

HOSTCXX         = c++

?


Kconfig has a C++ host program.
(scripts/kconfig/qconf.cc)



Could you please consider posting this patch to
linux-kbuild ML  because this may be,
I think, acceptable in Linux too.

On systems where both gcc and clang are installed,
we can select gcc or clang
by using update-alternatives (or alternative)
command.





Best Regards
Masahiro Yamada



More information about the U-Boot mailing list