ius-coredev team mailing list archive
-
ius-coredev team
-
Mailing list archive
-
Message #02320
[Bug 1120041] Re: missing libmysqlclient libraries
I was not suggesting removing any versions of the library. Adding
additional versions of the library should not break anything. Especially
since IUS already installs the additional library with mysql51.
The current solution breaks compatibility with the official MySQL 5.5
distributions. The IUS mysql51 distribution includes version 16 (in
mysql51-libs) but the IUS mysql55 distribution does not.
After installing IUS mysql51 (mysql51, mysql51-libs, mysql51-server,
mysqlclient15) on CentOS 5 the following files are present. As you can
see versions 15 and 16 were installed.
/usr/lib64/mysql/libmysqlclient.so.16
/usr/lib64/mysql/libmysqlclient.so.16.0.0
/usr/lib64/mysql/libmysqlclient_r.so.16
/usr/lib64/mysql/libmysqlclient_r.so.16.0.0
/usr/lib64/mysql/libmysqlclient.so.15
/usr/lib64/mysql/libmysqlclient.so.15.0.0
/usr/lib64/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql/libmysqlclient_r.so.15.0.0
/usr/lib64/mysql5/mysql/libmysqlclient.so.15
/usr/lib64/mysql5/mysql/libmysqlclient.so.15.0.0
/usr/lib64/mysql5/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql5/mysql/libmysqlclient_r.so.15.0.0
After installing IUS mysql55 (mysql55, mysql55-libs, mysql55-server, mysqlclient15) on CentOS 5 the following files are present. As you can see versions 15 and 18 were installed but version 16 is missing.
/usr/lib64/mysql/libmysqlclient.so
/usr/lib64/mysql/libmysqlclient_r.so
/usr/lib64/mysql/libmysqlclient.so.18
/usr/lib64/mysql/libmysqlclient.so.18.0.0
/usr/lib64/mysql/libmysqlclient.so.15
/usr/lib64/mysql/libmysqlclient.so.15.0.0
/usr/lib64/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql/libmysqlclient_r.so.15.0.0
A possible solution is to add a mysqlclient16 package to IUS for CentOS 5 that is similar to the mysqlclient15 package. Then users that need the missing version 16 of the library could install it.
--
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/1120041
Title:
missing libmysqlclient libraries
Status in IUS Community Project:
Won't Fix
Bug description:
The IUS mysqlclient package for CentOS 5 is missing versions of the
mysqlclient library that are found in the 5.1 and 5.5 Oracle/MySQL
packages for RHEL 5/CentOS 5.
# rpm -ql mysqlclient15-5.0.92-3.ius.el5
/etc/ld.so.conf.d/mysqlclient15-x86_64.conf
/usr/lib64/mysql/libmysqlclient.so.15
/usr/lib64/mysql/libmysqlclient.so.15.0.0
/usr/lib64/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql/libmysqlclient_r.so.15.0.0
/usr/lib64/mysql5/mysql/libmysqlclient.so.15
/usr/lib64/mysql5/mysql/libmysqlclient.so.15.0.0
/usr/lib64/mysql5/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql5/mysql/libmysqlclient_r.so.15.0.0
/usr/lib64/mysql5/mysql/libndbclient.so.2.0.0
/usr/lib64/mysql5/mysql/mysql_config
/usr/lib64/mysql5/mysql/mysqlbug
/usr/share/doc/mysqlclient15-5.0.92
/usr/share/doc/mysqlclient15-5.0.92/COPYING
/usr/share/doc/mysqlclient15-5.0.92/README
# rpm -pql MySQL-shared-compat-5.1.67-1.rhel5.x86_64.rpm
/usr/lib64/libmysqlclient.so
/usr/lib64/libmysqlclient.so.12
/usr/lib64/libmysqlclient.so.12.0.0
/usr/lib64/libmysqlclient.so.14
/usr/lib64/libmysqlclient.so.14.0.0
/usr/lib64/libmysqlclient.so.15
/usr/lib64/libmysqlclient.so.15.0.0
/usr/lib64/libmysqlclient.so.16
/usr/lib64/libmysqlclient.so.16.0.0
/usr/lib64/libmysqlclient_r.so
/usr/lib64/libmysqlclient_r.so.12
/usr/lib64/libmysqlclient_r.so.12.0.0
/usr/lib64/libmysqlclient_r.so.14
/usr/lib64/libmysqlclient_r.so.14.0.0
/usr/lib64/libmysqlclient_r.so.15
/usr/lib64/libmysqlclient_r.so.15.0.0
/usr/lib64/libmysqlclient_r.so.16
/usr/lib64/libmysqlclient_r.so.16.0.0
# rpm -pql MySQL-shared-compat-5.5.28-1.rhel5.x86_64.rpm
/usr/lib64/libmysqlclient.so.12
/usr/lib64/libmysqlclient.so.12.0.0
/usr/lib64/libmysqlclient.so.14
/usr/lib64/libmysqlclient.so.14.0.0
/usr/lib64/libmysqlclient.so.15
/usr/lib64/libmysqlclient.so.15.0.0
/usr/lib64/libmysqlclient.so.16
/usr/lib64/libmysqlclient.so.16.0.0
/usr/lib64/libmysqlclient_r.so.12
/usr/lib64/libmysqlclient_r.so.12.0.0
/usr/lib64/libmysqlclient_r.so.14
/usr/lib64/libmysqlclient_r.so.14.0.0
/usr/lib64/libmysqlclient_r.so.15
/usr/lib64/libmysqlclient_r.so.15.0.0
/usr/lib64/libmysqlclient_r.so.16
/usr/lib64/libmysqlclient_r.so.16.0.0
To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/1120041/+subscriptions
References