On 2025/11/17 1:38 PM, Tim Jackson via Exim-users wrote:
Is it possible that this originates in the Exim upstream itself? I'm not very familiar with the 
whole Exim build system, and haven't tried building 4.99 myself but at a casual glance, module 
loading and drtables.c has had a revamp and seems to now try to dlopen() a file named 
"<modname>_lookup.so" for lookups (e.g. mysql_lookup.so), which is new, but 
lookups/Makefile still refers to (for example) mysql.so. Maybe I'm misunderstanding though.

Nope.  The project build sequence results in "<modname>_lookup.so"  *in a 
different directory*
(along with .so files for any routers, transports, authenticators and other 
misc components
which the build config has been set to build as loadbable modules.

The file <modname>.so is a precursor, and they should not have been trying to 
use it.

I think this is a mistake in the Fedora package build.  However, it is a step 
not well
detailed in Exim's documentation so I've added a bit of descriptions in EDITME 
file (which
becomes a makefile).

--
Cheers,
  Jeremy

--
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to