mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 10:58:10 +01:00
Makefile: Fix notmuch binary to directly link against Xapian and GMime.
Without this, trying to link with the gold linker would fail, (which meant that notmuch could not be compiled out of the box on recent Fedora, nor even on Debian when the binutils-gold package is installed).
This commit is contained in:
parent
adbfff40ca
commit
0b4474f4fa
2 changed files with 1 additions and 6 deletions
|
@ -31,7 +31,7 @@ GPG_FILE=$(SHA1_FILE).asc
|
||||||
# Smash together user's values with our extra values
|
# Smash together user's values with our extra values
|
||||||
FINAL_CFLAGS = -DNOTMUCH_VERSION=$(VERSION) $(CFLAGS) $(WARN_CFLAGS) $(CONFIGURE_CFLAGS) $(extra_cflags)
|
FINAL_CFLAGS = -DNOTMUCH_VERSION=$(VERSION) $(CFLAGS) $(WARN_CFLAGS) $(CONFIGURE_CFLAGS) $(extra_cflags)
|
||||||
FINAL_CXXFLAGS = $(CXXFLAGS) $(WARN_CXXFLAGS) $(CONFIGURE_CXXFLAGS) $(extra_cflags) $(extra_cxxflags)
|
FINAL_CXXFLAGS = $(CXXFLAGS) $(WARN_CXXFLAGS) $(CONFIGURE_CXXFLAGS) $(extra_cflags) $(extra_cxxflags)
|
||||||
FINAL_NOTMUCH_LDFLAGS = $(LDFLAGS) -Llib -lnotmuch
|
FINAL_NOTMUCH_LDFLAGS = $(LDFLAGS) -Llib -lnotmuch $(GMIME_LDFLAGS) $(TALLOC_LDFLAGS)
|
||||||
FINAL_NOTMUCH_LINKER = CC
|
FINAL_NOTMUCH_LINKER = CC
|
||||||
ifneq ($(LINKER_RESOLVES_LIBRARY_DEPENDENCIES),1)
|
ifneq ($(LINKER_RESOLVES_LIBRARY_DEPENDENCIES),1)
|
||||||
FINAL_NOTMUCH_LDFLAGS += $(CONFIGURE_LDFLAGS)
|
FINAL_NOTMUCH_LDFLAGS += $(CONFIGURE_LDFLAGS)
|
||||||
|
|
5
TODO
5
TODO
|
@ -247,8 +247,3 @@ database for the same corpus of email.
|
||||||
|
|
||||||
Makefile should print message teaching user about LD_LIBRARY_PATH (or
|
Makefile should print message teaching user about LD_LIBRARY_PATH (or
|
||||||
similar) if libdir is not set to a directory examined by ldconfig.
|
similar) if libdir is not set to a directory examined by ldconfig.
|
||||||
|
|
||||||
Fix notmuch build system to work with gold, (apt-get
|
|
||||||
binutils-gold). Need the notmuch binary to explicitly link againsts
|
|
||||||
libraries it depends on, (rather than just getting them via
|
|
||||||
libnotmuch).
|
|
||||||
|
|
Loading…
Reference in a new issue