← Back to team overview

ius-coredev team mailing list archive

[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