Link libutil using filenmae, rather than using -l.
authorTom Prince <tom.prince@ualberta.net>
Sun, 13 Nov 2011 17:05:03 +0000 (12:05 -0500)
committerDavid Bremner <bremner@debian.org>
Sun, 13 Nov 2011 18:58:21 +0000 (14:58 -0400)
glibc includes a libutil, so if the wrong -L options get passed, we
will pick up glibc's version, rather than our own.

lib/Makefile.local

index d58552c48fe5c285b7b7299e6a273a8fea772e15..57dca702f116a0bdfdb5e171fb008f6503db7ec7 100644 (file)
@@ -70,7 +70,7 @@ $(dir)/libnotmuch.a: $(libnotmuch_modules)
        $(call quiet,AR) rcs $@ $^
 
 $(dir)/$(LIBNAME): $(libnotmuch_modules) notmuch.sym
-       $(call quiet,CXX $(CXXFLAGS)) $(libnotmuch_modules) $(FINAL_LIBNOTMUCH_LDFLAGS) $(LIBRARY_LINK_FLAG) -o $@ -L$(srcdir)/util -lutil
+       $(call quiet,CXX $(CXXFLAGS)) $(libnotmuch_modules) $(FINAL_LIBNOTMUCH_LDFLAGS) $(LIBRARY_LINK_FLAG) -o $@ util/libutil.a
 
 notmuch.sym: $(srcdir)/$(dir)/notmuch.h $(libnotmuch_modules)
        sh $(srcdir)/$(lib)/gen-version-script.sh $< $(libnotmuch_modules) > $@