Eli Schwartz 3ec340982a sys-cluster/openmpi: force use of external pmix in configure
pmix is already pulled in as a build dependency, and if it is both
available as an external dep and buildable as a vendored package,
openmpi will still anyways prefer the external dep. So passing the
configure option isn't really required unless something has gone wrong
elsewhere, e.g. in theory an incompatibly old version of pmix is
installed. That being said, the oldest version of pmix available in
gentoo since 2022 is still new enough for openmpi. So this is just a
preventative measure in case the minimum version is raised or something.

The main reason to do this at the moment is a bit different -- openmpi's
configure script currently runs the full pmix ./configure, checks to see
if it is buildable (with --enable-option-checking=fatal it is NOT
buildable), and "registers it as a candidate" or something, before it
checks for pmix via pkg-config. If it is also found via pkg-config, it
discards the sub-configure entirely. That's a lot of pointlessly wasted
work. By passing --with-pmix=external (and similar options), it skips
configuring the relevant 3rd-party/* package(s) entirely.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-11-07 21:36:30 -05:00
2026-11-08 01:24:12 +01:00
2026-11-07 05:20:14 +00:00
2026-11-07 18:23:03 +00:00
2026-11-03 23:20:46 +00:00
2026-11-07 12:31:43 +01:00
2026-11-06 19:11:34 +00:00
2026-11-07 06:41:01 +00:00
2026-11-06 17:58:43 +02:00
2026-11-07 10:04:41 -05:00
2026-11-05 09:46:12 -06:00
2026-11-07 19:45:59 -05:00
2026-11-03 23:17:40 +01:00
2026-11-05 21:09:36 +01:00
2026-11-05 23:19:29 +01:00
2026-11-03 00:36:03 +00:00
2026-11-07 16:08:01 +01:00
2026-11-07 05:25:15 +00:00
2026-11-07 10:34:36 +02:00
2026-11-03 20:29:19 -05:00
2026-11-06 17:33:46 -05:00
2026-11-06 17:58:35 +02:00
2026-11-07 02:44:20 +00:00
S
Description
No description provided
9.8 GiB
Languages
Shell 98%
Roff 1.3%
Emacs Lisp 0.2%
C 0.1%