Am 14.11.25 um 12:02 schrieb Cyborg via Exim-users:
Hi,
If someone runs Fedora 42+ and already has that rpm installed, here is
a quick WORKAROUND*:
cd /usr/lib64/exim/4.99-1.fc42/lookups
ln -s mysql.so mysql_lookup.so
Jaroslav from Fedora found the cause for it:
OLD:
sprintf(CS big_buffer, "%s/%s", LOOKUP_MODULE_DIR, name);
if (!(dl = dlopen(CS big_buffer, RTLD_NOW)))
NEW (4.99):
const uschar * path = string_sprintf(
LOOKUP_MODULE_DIR "/%s_%s." DYNLIB_FN_EXT, name, class);
BUT - still the old name referenced:
src/drtables.c
But they forgot to change the lookup Makefile that still has:
mysql.o mysql.so: $(HDRS) mysql.c
Should that have raised an error on the testfarm???
best regards,
Cyborg
--
## 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/