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

Reply via email to