From: dann frazier Date: Mon, 9 Dec 2019 20:54:13 +0000 (-0700) Subject: Respect $(CROSS_COMPILE) when $(CC) is the default X-Git-Tag: mdadm-4.2-rc1~77 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aced6fc9542077a69b00d05bc9cd66c12fc34950;p=thirdparty%2Fmdadm.git Respect $(CROSS_COMPILE) when $(CC) is the default 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 Signed-off-by: Jes Sorensen --- 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