commit:     86035d3667a85f92aa5e6596fdd8cf5815e4b47b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 28 08:20:02 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 28 08:20:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86035d36

dev-python/libvirt-python: set -j1 to avoid setuptools breakage

May ICE when building w/ GCC LTO or even be miscompiled (even w/o LTO).

Bug: https://bugs.gentoo.org/856835
Closes: https://bugs.gentoo.org/907718
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-python/libvirt-python/libvirt-python-9.3.0.ebuild | 5 +++++
 dev-python/libvirt-python/libvirt-python-9.4.0.ebuild | 5 +++++
 dev-python/libvirt-python/libvirt-python-9.5.0.ebuild | 5 +++++
 dev-python/libvirt-python/libvirt-python-9999.ebuild  | 5 +++++
 4 files changed, 20 insertions(+)

diff --git a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
index fe14e6470ebc..4599a8486639 100644
--- a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
@@ -48,6 +48,11 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc
 
 distutils_enable_tests pytest
 
+python_compile() {
+       # setuptools is broken for C extensions, bug #907718
+       distutils-r1_python_compile -j1
+}
+
 python_install_all() {
        if use examples; then
                dodoc -r examples

diff --git a/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild
index 06d6ac3e59a1..4dc14f64cd44 100644
--- a/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild
@@ -48,6 +48,11 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc
 
 distutils_enable_tests pytest
 
+python_compile() {
+       # setuptools is broken for C extensions, bug #907718
+       distutils-r1_python_compile -j1
+}
+
 python_install_all() {
        if use examples; then
                dodoc -r examples

diff --git a/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild
index 05f6d3d4098b..662ee97a63ae 100644
--- a/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild
@@ -48,6 +48,11 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc
 
 distutils_enable_tests pytest
 
+python_compile() {
+       # setuptools is broken for C extensions, bug #907718
+       distutils-r1_python_compile -j1
+}
+
 python_install_all() {
        if use examples; then
                dodoc -r examples

diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild 
b/dev-python/libvirt-python/libvirt-python-9999.ebuild
index 3c2e065275c8..fbbffef66a1e 100644
--- a/dev-python/libvirt-python/libvirt-python-9999.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild
@@ -48,6 +48,11 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc
 
 distutils_enable_tests pytest
 
+python_compile() {
+       # setuptools is broken for C extensions, bug #907718
+       distutils-r1_python_compile -j1
+}
+
 python_install_all() {
        if use examples; then
                dodoc -r examples

Reply via email to