$ make CROSS_COMPILE=<my-toolchain-prefix> currently does not cause source to be built using the intended toolchain, instead will use the host toolchain. CC & AR are not updated with CROSS_COMPILE value since they are predefined make variables (with default cc & ar respectively) combined with the fact that CC & AR variables are updated in the makefile only if not already defined due to the usage of '?='. Signed-off-by: Afzal Mohammed <afzal.mohd.ma@xxxxxxxxx> --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 51b8dea..b573408 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ VERSION = 1.5 -CC?=$(CROSS_COMPILE)gcc -AR?=$(CROSS_COMPILE)ar +CC = $(CROSS_COMPILE)gcc +AR = $(CROSS_COMPILE)ar OBJDIR = bld -- 2.23.0