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 }