diff options
author | 2024-06-11 09:57:11 -0400 | |
---|---|---|
committer | 2024-06-14 07:44:41 +0100 | |
commit | 7e492f3130ba7d79ef13fecc3a676956bbc0b8c5 (patch) | |
tree | e2df00f56b6d38f6495f5f486ff8aa4b837578de /sys-cluster | |
parent | sys-cluster/pmix: make sure elibtoolize is applied, mark as LTO-unsafe (diff) | |
download | gentoo-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.ebuild | 1 |
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}] |