Hi On Thu, Oct 2, 2014 at 12:53 PM, Josh Triplett <josh@xxxxxxxxxxxxxxxx> wrote: > 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. Thanks. Yeap it is better. Will send update in a second. > > (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