commit f0ba28ee64371b87c96fe276a2a11a91f1c21fa7 Author: Benda Xu Date: Fri Apr 12 22:05:48 2019 +0800 sys-libs/glibc: python pkg_setup fails during bootstrap. Glibc-2.29 introduces a new python dependency for building. However, during Prefix bootstrap, glibc has to be built before python. The dependency circle is broken by disabling pkg_setup() of python-any-r1.eclass. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Benda Xu diff --git a/sys-libs/glibc/glibc-2.29-r2.ebuild b/sys-libs/glibc/glibc-2.29-r2.ebuild index e675e2b5c146..0e1db7e3c853 100644 --- a/sys-libs/glibc/glibc-2.29-r2.ebuild +++ b/sys-libs/glibc/glibc-2.29-r2.ebuild @@ -719,6 +719,10 @@ pkg_pretend() { sanity_prechecks } +pkg_setup() { + [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup +} + # src_unpack src_unpack() { diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild index 478b5e5c9dc6..ba1d5041cb74 100644 --- a/sys-libs/glibc/glibc-9999.ebuild +++ b/sys-libs/glibc/glibc-9999.ebuild @@ -720,6 +720,10 @@ pkg_pretend() { sanity_prechecks } +pkg_setup() { + [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup +} + # src_unpack src_unpack() {