From 18d8fdd43913e91b9a4428cb1e3e0fba0faf219d Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 19 Dec 2024 23:57:40 +0200 Subject: [PATCH] auth: Fix linking when building ldap as plugin --- src/auth/Makefile.am | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/auth/Makefile.am b/src/auth/Makefile.am index 490455559b..f8a0d153bc 100644 --- a/src/auth/Makefile.am +++ b/src/auth/Makefile.am @@ -65,8 +65,7 @@ auth_LDFLAGS = -export-dynamic auth_libs = \ $(AUTH_LUA_LIBS) \ - $(LIBDOVECOT_SQL) \ - $(LIBDOVECOT_LDAP) + $(LIBDOVECOT_SQL) auth_CPPFLAGS = $(AM_CPPFLAGS) $(BINARY_CFLAGS) auth_LDADD = $(auth_libs) $(LIBDOVECOT) $(AUTH_LIBS) $(BINARY_LDFLAGS) $(AUTH_LUA_LDADD) @@ -176,20 +175,22 @@ libmech_gssapi_la_SOURCES = mech-gssapi.c endif if LDAP_PLUGIN -libauthdb_ldap_la_LDFLAGS = -module -avoid-version -libauthdb_ldap_la_LIBADD = $(LDAP_LIBS) +libauthdb_ldap_la_LDFLAGS = -module -avoid-version -shared +libauthdb_ldap_la_LIBADD = $(LIBDOVECOT_LDAP) $(LDAP_LIBS) libauthdb_ldap_la_CPPFLAGS = $(AM_CPPFLAGS) -DPLUGIN_BUILD libauthdb_ldap_la_SOURCES = $(ldap_sources) +else +auth_libs += $(LIBDOVECOT_LDAP) endif if AUTH_LUA_PLUGIN -libauthdb_lua_la_LDFLAGS = -module -avoid-version +libauthdb_lua_la_LDFLAGS = -module -avoid-version -shared libauthdb_lua_la_LIBADD = $(LIBDOVECOT_LUA) libauthdb_lua_la_CPPFLAGS = $(AM_CPPFLAGS) -DPLUGIN_BUILD libauthdb_lua_la_SOURCES = $(lua_sources) endif -libauthdb_imap_la_LDFLAGS = -module -avoid-version +libauthdb_imap_la_LDFLAGS = -module -avoid-version -shared libauthdb_imap_la_LIBADD = \ ../lib-imap-client/libimap_client.la \ $(LIBDOVECOT) -- 2.47.3