The version 2.7.4 ebuild has Python in DEPEND unconditionally which makes it cross-compile. This does not appear to be needed. At a glance, I only see Python being used to run gen-harfbuzzcc.py, which needs Python in BDEPEND for it to be natively executable. Please move the dependencies accordingly. The package cross-compiles without a cross-compiled Python, and the dependency causes trouble with build ordering since 2.7.4 was stabilized.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36cd50883b2aa43a1c4a7273437ba1eb83a3f94 commit a36cd50883b2aa43a1c4a7273437ba1eb83a3f94 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2021-03-09 08:03:49 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2021-03-09 08:04:08 +0000 media-libs/harfbuzz: Moved python deps to BDEPEND Closes: https://bugs.gentoo.org/774951 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> media-libs/harfbuzz/harfbuzz-2.7.4.ebuild | 2 +- media-libs/harfbuzz/harfbuzz-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)