[ + Maxin - apologies for omitting you for the original ] On Mon, Dec 09, 2019 at 01:54:13PM -0700, dann frazier wrote: > Commit 1180ed5 told make to only respect $(CROSS_COMPILE) when $(CC) > was unset. But that will never be the case, as make provides > a default value for $(CC). Change this logic to respect $(CROSS_COMPILE) > when $(CC) is the default. Patch originally by Helmet Grohne. > > Fixes: 1180ed5 ("Makefile: make the CC definition conditional") > Signed-off-by: dann frazier <dann.frazier@xxxxxxxxxxxxx> > --- > Makefile | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/Makefile b/Makefile > index dfe00b0a..a33319a8 100644 > --- a/Makefile > +++ b/Makefile > @@ -46,7 +46,9 @@ ifdef COVERITY > COVERITY_FLAGS=-include coverity-gcc-hack.h > endif > > -CC ?= $(CROSS_COMPILE)gcc > +ifeq ($(origin CC),default) > +CC := $(CROSS_COMPILE)gcc > +endif > CXFLAGS ?= -ggdb > CWFLAGS = -Wall -Werror -Wstrict-prototypes -Wextra -Wno-unused-parameter > ifdef WARN_UNUSED