All libuv ebuilds are on EAPI 7, but they have a DEPEND declaration for libtool and pkgconfig. These packages are only needed in / natively, so they should be in BDEPEND. Having them in DEPEND causes Perl etc. to be cross-compiled in the sysroot which fails on certain architectures. Reproducible: Always
Hi, thanks for opening this bug. I submitted pull request that fixes this few days ago, so it should be solved once it's merged - https://github.com/gentoo/gentoo/pull/15563
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c8bb655165f5be3cf852b84f7c91f1436c292f commit 87c8bb655165f5be3cf852b84f7c91f1436c292f Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2020-05-18 08:58:45 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2020-05-18 09:00:16 +0000 dev-libs/libuv: DEPEND => BDEPEND Package-Manager: Portage-2.3.99, Repoman-2.3.22 Closes: https://bugs.gentoo.org/show_bug.cgi?id=720952 Signed-off-by: Jeroen Roovers <jer@gentoo.org> dev-libs/libuv/{libuv-1.38.0.ebuild => libuv-1.38.0-r1.ebuild} | 6 ++++-- dev-libs/libuv/libuv-9999.ebuild | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-)