1*4882a593SmuzhiyunFrom 3b89170333ef0fdfffee14751ce3e1d66d7dfa00 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Fabrice Fontaine <fontaine.fabrice@gmail.com> 3*4882a593SmuzhiyunDate: Tue, 14 Sep 2021 19:08:02 +0200 4*4882a593SmuzhiyunSubject: [PATCH] tools/Makefile: fix {C,LD}FLAGS with CROSS_BUILD_TOOLS 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunWhen CROSS_BUILD_TOOLS is set, set KBUILD_HOST{CF,LD}FLAGS to 7*4882a593Smuzhiyun{C,LD}FLAGS otherwise CC will be used with HOST{C,LD}FLAGS which seems 8*4882a593Smuzhiyunwrong. 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunIt should be noted that, for an unknown reason, overriding 11*4882a593SmuzhiyunHOST{C,LD}FLAGS don't work. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 14*4882a593Smuzhiyun--- 15*4882a593Smuzhiyun tools/Makefile | 3 ++- 16*4882a593Smuzhiyun 1 file changed, 2 insertions(+), 1 deletion(-) 17*4882a593Smuzhiyun 18*4882a593Smuzhiyundiff --git a/tools/Makefile b/tools/Makefile 19*4882a593Smuzhiyunindex 4a86321f64..98bb92990d 100644 20*4882a593Smuzhiyun--- a/tools/Makefile 21*4882a593Smuzhiyun+++ b/tools/Makefile 22*4882a593Smuzhiyun@@ -316,7 +316,8 @@ subdir- += env 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun ifneq ($(CROSS_BUILD_TOOLS),) 25*4882a593Smuzhiyun override HOSTCC = $(CC) 26*4882a593Smuzhiyun-override HOSTCFLAGS = $(CFLAGS) 27*4882a593Smuzhiyun+override KBUILD_HOSTCFLAGS = $(CFLAGS) 28*4882a593Smuzhiyun+override KBUILD_HOSTLDFLAGS = $(LDFLAGS) 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun quiet_cmd_crosstools_strip = STRIP $^ 31*4882a593Smuzhiyun cmd_crosstools_strip = $(STRIP) $^; touch $@ 32*4882a593Smuzhiyun-- 33*4882a593Smuzhiyun2.33.0 34*4882a593Smuzhiyun 35