[debian-mysql] Bug#888392: Fwd: Bug#888392: mariadb-connector-c: FTBFS on non-Linux: version script unused
Otto Kekäläinen
otto at debian.org
Sat Mar 3 22:56:45 UTC 2018
Hello!
Here is the reply from the upstream author, manually forwarded as it
did not originally reach the issue address.
---------- Forwarded message ----------
From: Georg Richter <georg at mariadb.com>
Date: 2018-01-25 8:11 GMT+02:00
Subject: Re: [debian-mysql] Bug#888392: mariadb-connector-c: FTBFS on
non-Linux: version script unused
To: Otto Kekäläinen <otto at debian.org>
Hi Otto,
this is handled by Serg, so it would be easier to file a ticket in jira.
That's what I've found in git log:
commit f91561bf54f5e2f1f97f3fddcb866898730ae343
Author: Sergei Golubchik <serg at mariadb.org>
Date: Sat Sep 9 16:03:08 2017 +0200
MDEV-13588 /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18:
version `libmariadbclient_18' not found
MDEV-13593 dlopen failure loading after upgrade from 10.2.6 to 10.2.8
MDEV-13619 libmariadb missing version info for libmariadbclient_18
MDEV-13615 MariaDB 10.2 client library (Debian 9/Stretch) not
compatible with Perl MySQL DBI module
Debian 9, just for the fun of it, I presume, renamed
version nodes in the libmysqlclient.so, introducing
new incompatible with anything, version
"libmariadbclient_18". This version will supposedly
disappear in Debian 10 (breaking compatibility again).
But libmariadb.so.3 needs to be compatible with
Debian 8 (libmysqlclient_18),
Debian 9 (libmariadbclient_18), and, in the future,
Debian 10 (libmariadb_3?). At the same time!
To achieve this remarkable feat we version old symbols
with libmysqlclient_18, and (!) alias them into
libmariadbclient_18. New symbols are versioned under
libmariadb_3.
/Georg
More information about the pkg-mysql-maint
mailing list