1*4882a593Smuzhiyun--- a/scripts/Kbuild.klibc 2*4882a593Smuzhiyun+++ b/scripts/Kbuild.klibc 3*4882a593Smuzhiyun@@ -113,10 +113,8 @@ KLIBCCPPFLAGS := -nostdinc -iwithpref 4*4882a593Smuzhiyun -I$(KLIBCINC)/arch/$(KLIBCARCHDIR) \ 5*4882a593Smuzhiyun -I$(KLIBCINC)/bits$(KLIBCBITSIZE) \ 6*4882a593Smuzhiyun -I$(KLIBCOBJ)/../include \ 7*4882a593Smuzhiyun- -I$(KLIBCINC) 8*4882a593Smuzhiyun-ifeq ($(cc-name),clang) 9*4882a593Smuzhiyun-KLIBCCPPFLAGS += -I$(shell $(KLIBCCC) $(KLIBCCFLAGS) --print-file-name=include) 10*4882a593Smuzhiyun-endif 11*4882a593Smuzhiyun+ -I$(KLIBCINC) \ 12*4882a593Smuzhiyun+ -I$(shell $(KLIBCCC) $(KLIBCCFLAGS) --print-file-name=include) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun # kernel include paths 15*4882a593Smuzhiyun KLIBCKERNELSRC ?= $(srctree) 16*4882a593Smuzhiyun@@ -137,7 +135,7 @@ KLIBCCFLAGS += $(KLIBCCPPFLAGS) $(K 17*4882a593Smuzhiyun KLIBCAFLAGS += -D__ASSEMBLY__ $(KLIBCCFLAGS) 18*4882a593Smuzhiyun KLIBCSTRIPFLAGS += --strip-all -R .comment -R .note 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun-KLIBCLIBGCC_DEF := $(shell $(KLIBCCC) $(KLIBCCFLAGS) $(if $(filter gcc,$(cc-name)),--print-libgcc,--print-libgcc-file-name)) 21*4882a593Smuzhiyun+KLIBCLIBGCC_DEF := $(shell $(KLIBCCC) $(KLIBCCFLAGS) --print-libgcc-file-name) 22*4882a593Smuzhiyun KLIBCLIBGCC ?= $(KLIBCLIBGCC_DEF) 23*4882a593Smuzhiyun KLIBCCRT0 := $(KLIBCOBJ)/arch/$(KLIBCARCHDIR)/crt0.o 24*4882a593Smuzhiyun KLIBCLIBC := $(KLIBCOBJ)/libc.a 25