commit: c7af718971fefb74b1622dedf982997622c396b3
Author: Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Thu May 15 18:07:18 2014 +0000
Commit: Brian Evans <grknight <AT> lavabit <DOT> com>
CommitDate: Thu May 15 18:07:18 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/mysql.git;a=commit;h=c7af7189
[eclass] Percona has renamed libmysqlclient to libperconaserverclient. Use
symlinks to compensate
---
eclass/mysql-cmake.eclass | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/eclass/mysql-cmake.eclass b/eclass/mysql-cmake.eclass
index 2102845..abf0da5 100644
--- a/eclass/mysql-cmake.eclass
+++ b/eclass/mysql-cmake.eclass
@@ -458,4 +458,15 @@ mysql-cmake_src_install() {
#Remove mytop if perl is not selected
[[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] && ! use perl \
&& rm -f "${ED}/usr/bin/mytop"
+
+ # Percona has decided to rename libmysqlclient to libperconaserverclient
+ # Use a symlink to preserve linkages for those who don't use
mysql_config
+ if [[ ${PN} == "percona-server" ]] && mysql_version_is_at_least
"5.5.36" ; then
+ dosym libperconaserverclient.so
/usr/$(get_libdir)/libmysqlclient.so
+ dosym libperconaserverclient.so
/usr/$(get_libdir)/libmysqlclient_r.so
+ if use static-libs ; then
+ dosym libperconaserverclient.a
/usr/$(get_libdir)/libmysqlclient.a
+ dosym libperconaserverclient.a
/usr/$(get_libdir)/libmysqlclient_r.a
+ fi
+ fi
}