Summary: | dev-db/mariadb-10.2.11 - incorrectly lists -lnsl in mysql_config | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dennis Schridde <dschridde+gentoobugs> |
Component: | Current packages | Assignee: | Gentoo Linux MySQL bugs team <mysql-bugs> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | hydrapolic |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=564554 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 643058 | ||
Bug Blocks: | 564554 |
Description
Dennis Schridde
2018-01-01 20:30:44 UTC
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b081514850b14f9d2e434865385f1994e456dfc9 commit b081514850b14f9d2e434865385f1994e456dfc9 Author: Brian Evans <grknight@gentoo.org> AuthorDate: 2018-04-29 20:22:29 +0000 Commit: Brian Evans <grknight@gentoo.org> CommitDate: 2018-04-29 20:24:24 +0000 dev-db/mariadb: Add net-libs/libnsl dependencies Closes: https://bugs.gentoo.org/643038 Package-Manager: Portage-2.3.31, Repoman-2.3.9 dev-db/mariadb/Manifest | 2 - dev-db/mariadb/mariadb-10.2.12.ebuild | 976 ------------------------------ dev-db/mariadb/mariadb-10.2.13.ebuild | 1007 ------------------------------- dev-db/mariadb/mariadb-10.2.14.ebuild | 6 +- dev-db/mariadb/mariadb-10.3.5_rc.ebuild | 24 +- 5 files changed, 23 insertions(+), 1992 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18779934c83275fa077d7f4d7a8f6ec72a4316d5 commit 18779934c83275fa077d7f4d7a8f6ec72a4316d5 Author: Brian Evans <grknight@gentoo.org> AuthorDate: 2018-04-29 19:57:18 +0000 Commit: Brian Evans <grknight@gentoo.org> CommitDate: 2018-04-29 20:24:22 +0000 eclass: mysql - Add net-libs/libnsl for bug 643038 Bug: https://bugs.gentoo.org/643038 eclass/mysql-multilib-r1.eclass | 3 ++- eclass/mysql-v2.eclass | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-)} Changes reverted as libnsl is not ready in stable wrt dependent bug Could you make this dependency optional? dev-db/mariadb-10.2.14 succeeds to build without net-libs/libnsl... After investigation, I have found that MariaDB does *not* link to libnsl and therefore depend on it. It is simply looking for gethostbyname_r in nsl which still remains in glibc-2.26. I will look into this more but the dependency is not needed. With the move to split client-libs, this may be obsolete. I cannot repeat this with newer versions. Marking as OBSOLETE unless new info appears to show how -lnsl gets into mysql_config/mariadb_config |