]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-lua: Fix lua library dependencies when building --without-shared-libs
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 30 Oct 2024 07:59:10 +0000 (09:59 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 30 Oct 2024 07:59:10 +0000 (09:59 +0200)
Linking against libdlua didn't automatically link with liblua, causing
lua plugin loading to fail.

src/lib-lua/Makefile.am

index 8756785973679ba9b74a3e6992c0dfef7ab6aa32..31a0712cf395b9fe9d7e70954d7c45d5ed227f27 100644 (file)
@@ -35,7 +35,7 @@ test_programs += \
        test-dns-lua
 endif
 
-libdlua_la_LIBADD = $(WITH_YIELDS_LUA)
+libdlua_la_LIBADD = $(WITH_YIELDS_LUA) $(LUA_LIBS)
 libdlua_la_DEPENDENCIES = $(WITH_YIELDS_LUA)
 
 pkglib_LTLIBRARIES = libdovecot-lua.la
@@ -46,8 +46,7 @@ libdovecot_lua_la_DEPENDENCIES = \
        $(LIBDOVECOT_DEPS)
 libdovecot_lua_la_LIBADD = \
        libdlua.la \
-       $(LIBDOVECOT) \
-       $(LUA_LIBS)
+       $(LIBDOVECOT)
 libdovecot_lua_la_LDFLAGS = -export-dynamic
 
 headers = \