Package: repro Version: 1.10.1-2 Tags: patch User: [email protected] Usertags: origin-ubuntu yakkety ubuntu-patch
Dear Maintainer, Please stop linking against libmysqlclient_r and link directly against libmysqlclient instead. Your package currently links against libmysqlclient_r. libmysqlclient_r was the thread-safe version of libmysqlclient in previous MySQL releases. However, libmysqlclient has been itself been made thread-safe since before the current libmysqlclient18. Thus libmysqlclient_r is currently deprecated and provided as a compatibility symlink only, and will disappear in MySQL 5.7. This change can be made now, in advance of a possible future transition to libmysqlclient20, which does not provide the _r variant. In Ubuntu, we have done this with the attached quilt patch, which I believe is also applicable to Debian. Thanks, Robie Basak Debian MySQL maintainers team Ubuntu developer
Author: Robie Basak <[email protected]> Description: use libmysqlclient instead of libmysqlclient_r The former supersedes the latter which no longer exists in MySQL 5.7. Forwarded: no Last-Update: 2016-04-14 --- a/configure.ac +++ b/configure.ac @@ -199,7 +199,7 @@ AC_ARG_WITH(mysql, [ --with-mysql Link against MySQL client libraries], [AC_DEFINE_UNQUOTED(USE_MYSQL, , USE_MYSQL) - AC_SUBST(LIBMYSQL_LIBADD, "-lmysqlclient_r") + AC_SUBST(LIBMYSQL_LIBADD, "-lmysqlclient") AM_CONDITIONAL(USE_MYSQL, true)], [ AC_SUBST(LIBMYSQL_LIBADD, "")])

