On Fri, Nov 10, 2017 at 1:55 AM, Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx> wrote: >> The specific error message is: >> sparse-llvm.c:6:11: error: unable to open 'llvm-c/Core.h' >> but the cause is simply because the LLVM CFLAGS are used like: >> sparse-llvm.o: BASIC_CFLAGS += $(LLVM_CFLAGS) >> but selfcheck/cgcc, correctly, doesn't know about BASIC_CFLAGS. > > Hmm, that doesn't make much sense - the selfcheck target uses > the $(ALL_CFLAGS), just like the '%.o %.c' target. So, if the Right. But selfcheck using *.sc target. So the likely fix is just: sparse-llvm.o sparse-llvm.sc: XXX_CFLAGS += $(LLVM_CFLAGS) I am looking at this right now. Interesting enough, on my FC 26 it is not triggering the header file error. Chris -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html