-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thanks for this hint, but in this special case i do not agree, - if i understood correct: https://mariadb.com/kb/en/library/mariadb-vs-mysql-compatibility/ "The shared client library is binary compatible with MySQL's client library" ..."All MySQL connectors (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C connector etc) work unchanged with MariaDB." ... the newest mysqlclient (in 8/2017) for maria db was .18 the corrospondung of mysql was 20. so the symlink seems to me correct. ... since 08/2017 working fine FOR ME without any "known" data corruption. but this was not the main question: a) what replaces the file "mysqlclient.so.18" (64bit) ? b) why is this not updated automatically if it was installed already (and will be automatically removed)? c) how did i find this file using zypper i tried: zypper se --provides mysqlclient.so.18 libmariadb3-32bit libmysqlclient18 so i see only a 32bit package with this. i "think" the "libmariadb3" should have the corresponding file, but how find this with zypper? simoN Am 16.12.2017 um 14:44 schrieb Jan Engelhardt:
On Saturday 2017-12-16 08:51, Simon Becherer wrote:
b) i own a propatery software (lx-fibu) which runs fine with a symlink (manual made) from libmysqlclient.so.20 to libmysqlclient.so.18
That is neither guaranteed nor safe. The library changed its ABI, and *expressly* told you so (by changing the name). Pretending that 20 is equal to 18 opens you up to crashes, or even silent data corruption.
- if there is no replacement, what did i have to tell the developer he has to point to (use instead)?
S/he has to rebuild your software (but see point b) with whatever MySQL or MariaDB library version s/he has. Or alternatively, you have to ship all the .so files you used at the time of building.
- if there is a replacement, where would it be (to make manual a symlink to it)
Symlinks are _not_ an appropriate replacement.
- -- B e c h e r e r GmbH Sondermaschinenbau Mauermatten Strasse 22 79183 Waldkirch Germany Tel.: (+49) (0)7681 3134 Fax: (+49) (0)7681 4378 Mail: info@becherer.de Web: www.becherer.de USt-ID-Nr.: DE 814912198 Registergericht: Freiburg HRB 701860 Geschäftsführer: Dipl.-Ing. (FH), EWE Simon H. Becherer Gerichtsstand / Sitz: Waldkirch Es gelten ausschließlich unsere allgemeinen Liefer- und Zahlungsbedingungen / Einkaufsbedingungen: www.becherer.de/AGB -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQIcBAEBAgAGBQJaN3LMAAoJEOuDxDCJWQG+iVIQAOkey975+7Rp86JLO2Uy79oN 6XMxML4aZ5MkMRkAPAr5eWArWf6Q996PAulKYWEW64dCLZEls237kvDpobnZQcg8 pB6MGud8me+lAY5g6psIPgrNJxnXXAbaLHH97kZydindQULvoAKq4lulz+MHM+c3 hv7k2bihXqLcyYbxuZyhA5Gwp+kOGEUhGuF6Z/BL/PvgKqlwkEbvpTDfloSxfla9 e7ZWwn70D88RYcQZo1FOKhp0voiMFPwh5ENfl/SZB+U8s2RNLdcM4oTcTvLdJdC0 SqBIcx7Dai3LXfDq9sWg/k1B9OabRxZNbdIOIJS29DT0FWDpORxpbWxo7j3Dg/GO UBxratOkeBQTNUFjgLNMQgceDAl+DgWYX1NUxxmS4jrS3SH8OORyszjU5/vGGO+K d76cakSXK+mqNpHkNsrSi6wIy3na+N/dt7nGAlGQhQN4UIMvggSF4YNU/stc23Y0 32QTSgjXzfXhcX+Nf8Vkl5wQVzQ+a3U8SNaNjvukq4cV2YlzthFX00irWKVlzcXK 7dME62NQsk2qRM+5k6q8ly+iVNVQBiMh9axzcVx06zpM+L3WIJG5FGGFt9PsqxhQ u5aW73FNLNFCpuWwLUJTTHLobVfxtXnISaLBgtM3QSU9EyBA1klngj8wKBuY5H0l SDZ1EsXnFYZ8lDvwrCOA =PnJS -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org