http://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB#Comments_and_Discussion > MariaDB is binary compatible with MySQL of the same major version, so > we don't need to change anything in packages depending on > libmysqlclient.so that database-files are binary-compatible does NOT mean the bianries itself are binary-compatible and it is simply impossible if you take a breath and think about how ABI-compatibility is defined there where even a ABI-break in the GA-lifecycle of MySQL 5.5 without raise the soname which was done in a minor-update after GA __________________________________________________________________ since the changelog contains one of the feature owners for exactly this soname-bump it leaves the bad taste that the "we don't need to change anything in packages depending on libmysqlclient.so" was written to get the FESCo OK by knowing it is not true or someone does not mind the difference between API and ABI which would not make things better * Mon Mar 21 2011 Tom Lane <tgl@xxxxxxxxxx> 5.5.10-1 - Update to MySQL 5.5.10, for various fixes described at http://dev.mysql.com/doc/refman/5.5/en/news-5-5-10.html Note that this includes a rather belated soname version bump for libmysqlclient.so, from .16 to .18 __________________________________________________________________ there is no word about binary compatibility for shared libraries https://kb.askmonty.org/en/mariadb-versus-mysql-compatibility/ * Data and table definition files (.frm) files are binary compatible. * All client APIs, protocols and structs are identical. * All filenames, binaries, paths, ports, sockets, and etc... should be the same. * All MySQL connectors (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C connector etc) work unchanged with MariaDB. * There are some installation issues with PHP5 that you should be aware of (a bug in how the old PHP5 client checks library compatibility). The mysql-client package also works with MariaDB server.
Attachment:
signature.asc
Description: OpenPGP digital signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel