On 2026-05-19, Jeff Aitken via dovecot <dovecot@dovecot.org> wrote:
Looks like my previous message may still be waiting on moderator = approval. After manually hacking at src/auth/Makefile, I had claude = take a look:
Here's the summary of the problem and the fix:
those things need so much babysitting to get results that aren't just nonsense.
Root cause: In 2.4.4, am__append_8 was changed to include both = $(LIBDOVECOT_LUA) (a .la file dep) and $(LUA_LIBS) (raw linker flags: =
clearly not the *root* cause, because Makefile.in is a generated file. Any actual fix (rather than a quick hack to make it build on one system) needs to be done in Makefile.am (then the automake/autoconf files regenerated).
the Makefile.am diff I sent does that, but the tricky bit is identifying whether it breaks something else in the meantime.