On 09/08/2019 00:35, Mark Brown wrote: > On Thu, Aug 08, 2019 at 11:06:52PM +0200, Guillaume Tucker wrote: > >> @@ -412,7 +412,7 @@ KBUILD_HOSTLDLIBS := $(HOST_LFS_LIBS) $(HOSTLDLIBS) >> # Make variables (CC, etc...) >> AS = $(CROSS_COMPILE)as >> LD = $(CROSS_COMPILE)ld >> -CC = $(CROSS_COMPILE)gcc >> +CC ?= $(CROSS_COMPILE)gcc >> CPP = $(CC) -E >> AR = $(CROSS_COMPILE)ar >> NM = $(CROSS_COMPILE)nm > > Why only for CC and not for anything else here? This was the smallest possible change to fix the issue and what I tested for this RFC. Of course, if using ?= is a valid way to fix it then it would seem logical to apply it to the other variables defined there. Guillaume