summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz93@gmail.com>2024-06-11 09:57:11 -0400
committerSam James <sam@gentoo.org>2024-06-14 07:44:41 +0100
commit7e492f3130ba7d79ef13fecc3a676956bbc0b8c5 (patch)
treee2df00f56b6d38f6495f5f486ff8aa4b837578de /sys-cluster
parentsys-cluster/pmix: make sure elibtoolize is applied, mark as LTO-unsafe (diff)
downloadgentoo-7e492f3130ba7d79ef13fecc3a676956bbc0b8c5.tar.gz
gentoo-7e492f3130ba7d79ef13fecc3a676956bbc0b8c5.tar.bz2
gentoo-7e492f3130ba7d79ef13fecc3a676956bbc0b8c5.zip
sys-cluster/openmpi: prevent parallel installation with pmix
It is vendored in openmpi, so installing openmpi gets you the contents of sys-cluster/pmix. This is bad and wrong, but also work to resolve. (It is also work that *needs* to be resolved for openmpi 5.x.) Things that pmix needs before becoming a proper dependency of openmpi: - multilib - keywording on various arches The stopgap measure is to mark the two as incompatible while we work on the rest. Bug: https://bugs.gentoo.org/652432 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/openmpi/openmpi-4.1.6.ebuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index 65f873ab7bf2..fa84da495d33 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -45,6 +45,7 @@ RDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/nullmpi
+ !sys-cluster/pmix
>=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]