Updating readline left the following: >>> package: sys-libs/readline-7.0_p3 * - /lib64/libreadline.so.6 * - /lib64/libreadline.so.6.3 * used by /usr/lib64/ruby/2.4.0/x86_64-linux/readline.so (dev-lang/ruby-2.4.3) It seems USE=readline was dropped in 2.4 but the dependency should have stayed. Reproducible: Always
Still an issue. After upgrading from readline-7.0 to readline-8.0, portgae told me that dev-lang/ruby is in the preserved-libs list for readline.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6afb3a9c9381d34c2c6d4f0c6245edced12f11c commit b6afb3a9c9381d34c2c6d4f0c6245edced12f11c Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2019-01-08 11:34:17 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-01-08 11:34:17 +0000 dev-lang/ruby: Added sys-libs/readline to RDEPEND. Permission kindly granted by graaff. Closes: https://bugs.gentoo.org/644786 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> dev-lang/ruby/ruby-2.4.5-r1.ebuild | 3 ++- dev-lang/ruby/ruby-2.4.5.ebuild | 3 ++- dev-lang/ruby/ruby-2.5.3.ebuild | 3 ++- dev-lang/ruby/ruby-2.6.0-r1.ebuild | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-)