commit: b462e21d01293f5ac38417ff9cb4785b19d46385 Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com> AuthorDate: Mon Jun 10 06:00:28 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Jun 14 06:44:43 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b462e21d
sys-cluster/openmpi: force disable building against system pmix It cannot currently work, since it lacks multilib support plus keywords. Avoid automagically depending on it, at least. Bug: https://bugs.gentoo.org/652432 Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com> Signed-off-by: Sam James <sam <AT> gentoo.org> sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild b/sys-cluster/openmpi/openmpi-4.1.6.ebuild index fa84da495d33..cd171b1263f5 100644 --- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild +++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild @@ -104,6 +104,8 @@ multilib_src_configure() { --with-libltdl="${EPREFIX}/usr" --with-libevent="${EPREFIX}/usr" --with-libevent-libdir="${EPREFIX}/usr/$(get_libdir)" + # unkeyworded, lacks multilib. Do not automagically build against it. + --with-pmix=internal # Re-enable for 5.0! # See https://github.com/open-mpi/ompi/issues/9697#issuecomment-1003746357
