At the end of a recent world upgrade, I found this in @package-preserved: >>> package: dev-libs/libffi-3.3_rc0 * - /usr/lib64/libffi.so.6 * - /usr/lib64/libffi.so.6.0.4 * used by /usr/lib64/lua/5.1/lgi/corelgilua51.so (dev-lua/lgi-0.9.0) I investigated and sure enough, the only dep for ffi is: virtual/libffi Fixing this to read: virtual/libffi:0= Would mean upgrading virtual/libffi ( which forces upgrading dev-libs/libffi ) would trigger a rebuild of lgi
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167d0cac1641a2946296cff5cca26a5ba7b85448 commit 167d0cac1641a2946296cff5cca26a5ba7b85448 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-09-19 07:40:29 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-09-19 07:40:29 +0000 dev-lua/lgi: add slot operator against libffi, bug #688886 While at it bump up to EAPI=7 Reported-by: Kent Fredric Closes: https://bugs.gentoo.org/688886 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> dev-lua/lgi/lgi-0.9.0-r1.ebuild | 55 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+)