mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-09 18:47:16 -08:00
3ec340982a4eaf6d53bf6b233ec723cd77d0b97d
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>
…
…
…
…
…
…
Description
No description provided
9.8 GiB
Languages
Shell
98%
Roff
1.3%
Emacs Lisp
0.2%
C
0.1%