← Back to team overview

ius-coredev team mailing list archive

[Bug 1120041] Re: missing libmysqlclient libraries

 

Hello Monty,

What you are seeing is the mysql-libs package providing the shared
library for the current version of MySQL being installed:

In the case of mysql51 the shipped version is so.16:

# rpm -qf /usr/lib64/mysql/libmysqlclient.so.16
mysql51-libs-5.1.67-1.ius.el5

While so.15 is being provided by libmysqlclient (to meet Redhat
requirements):

# rpm -qf /usr/lib64/mysql/libmysqlclient.so.15
mysqlclient15-5.0.92-3.ius.el5

--

Now when we install mysql55 so.18 is being provided by the version of
MySQL we install:

# rpm -qf /usr/lib64/mysql/libmysqlclient.so.18
mysql55-libs-5.5.29-1.ius.el5

And again so.15 is provided by libmysqlclient for Redhat requirements:

# rpm -qf /usr/lib64/mysql/libmysqlclient.so.15
mysqlclient15-5.0.92-3.ius.el5

--

With the IUS MySQL packages, we are packaging for comparability with the stock Redhat Operating System
and the version of MySQL installed. We also build packages that rely on MySQL (for example php52-mysql, php53u-mysql, and php54-mysql). These packages are built off the greatest version of libmysqlclient.so found (in the case of EL5 boxes this will be libmysqlclient.so.15 and EL6 will be libmysqlclient.so.16). This is how our php5*-mysql packages can be built properly for each release and the base Redhat shared libraries.

I'm sorry, after speaking with some of the senior IUS Community members,
we've decided for the community requirements the current method works best.

Thanks
Jeffrey-

-- 
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