From f302af7296430dd065a044f36f1b04c6b6aaecfb Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 20 Sep 2010 16:06:17 +0100 Subject: [PATCH] lda, storage .so libs: Added explicit linking against other .so libs they require Based on patch by Funda Wang --- src/lib-lda/Makefile.am | 6 ++++-- src/lib-storage/Makefile.am | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/lib-lda/Makefile.am b/src/lib-lda/Makefile.am index b146f273ee..cd596d5373 100644 --- a/src/lib-lda/Makefile.am +++ b/src/lib-lda/Makefile.am @@ -28,8 +28,10 @@ headers = \ pkginc_libdir=$(pkgincludedir) pkginc_lib_HEADERS = $(headers) +deps=../lib-storage/libdovecot-storage.la ../lib-dovecot/libdovecot.la + pkglib_LTLIBRARIES = libdovecot-lda.la libdovecot_lda_la_SOURCES = -libdovecot_lda_la_LIBADD = liblda.la -libdovecot_lda_la_DEPENDENCIES = liblda.la +libdovecot_lda_la_LIBADD = liblda.la $(deps) +libdovecot_lda_la_DEPENDENCIES = liblda.la $(deps) libdovecot_lda_la_LDFLAGS = -export-dynamic diff --git a/src/lib-storage/Makefile.am b/src/lib-storage/Makefile.am index 01813737af..14a844b837 100644 --- a/src/lib-storage/Makefile.am +++ b/src/lib-storage/Makefile.am @@ -66,14 +66,15 @@ headers = \ shlibs = \ libstorage.la \ libstorage_service.la \ - ../lib-index/libindex.la \ list/libstorage_list.la \ index/libstorage_index.la \ - register/libstorage_register.la + register/libstorage_register.la \ + ../lib-index/libindex.la \ + ../lib-dovecot/libdovecot.la pkglib_LTLIBRARIES = libdovecot-storage.la libdovecot_storage_la_SOURCES = -libdovecot_storage_la_LIBADD = $(shlibs) +libdovecot_storage_la_LIBADD = $(shlibs) $(MODULE_LIBS) libdovecot_storage_la_DEPENDENCIES = $(shlibs) libdovecot_storage_la_LDFLAGS = -export-dynamic -- 2.47.3