On Thu, Oct 02, 2014 at 07:19:48AM -0700, Anatol Pomozov wrote: > It is needed on Linux Arch with latest LLVM installed > > Signed-off-by: Anatol Pomozov <anatol.pomozov@xxxxxxxxx> One comment below. > Makefile | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/Makefile b/Makefile > index 28c4df6..25087d7 100644 > --- a/Makefile > +++ b/Makefile > @@ -112,11 +112,12 @@ LLVM_PROGS := sparse-llvm > $(LLVM_PROGS): LD := g++ > LLVM_LDFLAGS := $(shell llvm-config --ldflags) > LLVM_CFLAGS := $(shell llvm-config --cflags | sed -e "s/-DNDEBUG//g") > +LLVM_SYSTEM_LIBS := $(shell llvm-config --system-libs) > LLVM_LIBS := $(shell llvm-config --libs) > PROGRAMS += $(LLVM_PROGS) > INST_PROGRAMS += sparse-llvm sparsec > sparse-llvm.o: BASIC_CFLAGS += $(LLVM_CFLAGS) > -sparse-llvm_EXTRA_OBJS := $(LLVM_LIBS) $(LLVM_LDFLAGS) > +sparse-llvm_EXTRA_OBJS := $(LLVM_SYSTEM_LIBS) $(LLVM_LIBS) $(LLVM_LDFLAGS) Does llvm-config support passing multiple options, such as "llvm-config --libs --system-libs"? If so, I'd suggest just adding --system-libs to the call in LLVM_LIBS, rather than adding a second variable. (It's obnoxious that llvm requires its own configuration tool rather than using pkg-config.) - Josh Triplett -- 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