diff options
author | Seth R. Johnson <johnsonsr@ornl.gov> | 2022-04-25 13:54:20 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-25 11:54:20 -0600 |
commit | db0335fa54bdfbc22585a1f8d828f936906d7c3f (patch) | |
tree | c2d3b32749c749eda329554a123b7fbd5c9d8a82 /CHANGELOG.md | |
parent | 268c671dc82abc3abdfcd989c0e05a94c4fd3126 (diff) | |
download | spack-db0335fa54bdfbc22585a1f8d828f936906d7c3f.tar.gz spack-db0335fa54bdfbc22585a1f8d828f936906d7c3f.tar.bz2 spack-db0335fa54bdfbc22585a1f8d828f936906d7c3f.tar.xz spack-db0335fa54bdfbc22585a1f8d828f936906d7c3f.zip |
OpenMPI: improve PMix handling (#29449)
* openmpi: always require pmix for 4:
`~pmix` is not applicable to version 4+, since it always builds a vendored
copy of pmix (currently 3.2.3).
* pmix: relax version requirements
When the version range was specified, newer versions didn't exist.
Also use normalized spack versions rather than artificial .9.9 /.0.0.
* openmpi: restrict pmix versions
pmix option isn't available for OpenMPI@1, and according to
https://github.com/open-mpi/ompi/issues/7988 , OpenMPI 4.0.1 will not
build with pmix@3.1.5.
* pmix: add newer versions
* OpenMPI: re-express conflicts/configure logic as conditional variants
This relies partly on `self.enable_or_disable` and its ilk to emit an
empty list when the variant isn't applicable.
Diffstat (limited to 'CHANGELOG.md')
0 files changed, 0 insertions, 0 deletions