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/

Reply via email to