Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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.
- Loading branch information
Showing
2 changed files
with
19 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters