mpich : add python build-only dependency (#19403)
* mpich: yaksa configure fix modified: var/spack/repos/builtin/packages/mpich/package.py * typo * python is not needed when building from preconfigured tarballs * add maintainers
This commit is contained in:
parent
b616dbc56b
commit
2bb775496e
@ -19,6 +19,8 @@ class Mpich(AutotoolsPackage):
|
|||||||
list_url = "http://www.mpich.org/static/downloads/"
|
list_url = "http://www.mpich.org/static/downloads/"
|
||||||
list_depth = 1
|
list_depth = 1
|
||||||
|
|
||||||
|
maintainers = ['raffenet', 'yfguo']
|
||||||
|
|
||||||
executables = ['^mpichversion$']
|
executables = ['^mpichversion$']
|
||||||
|
|
||||||
version('develop', submodules=True)
|
version('develop', submodules=True)
|
||||||
@ -162,6 +164,9 @@ class Mpich(AutotoolsPackage):
|
|||||||
depends_on("m4", when="@3.3 +hwloc", type="build"),
|
depends_on("m4", when="@3.3 +hwloc", type="build"),
|
||||||
depends_on("autoconf@2.67:", when='@3.3 +hwloc', type="build")
|
depends_on("autoconf@2.67:", when='@3.3 +hwloc', type="build")
|
||||||
|
|
||||||
|
# MPICH's Yaksa submodule requires python to configure
|
||||||
|
depends_on("python@3.0:", when="@develop", type="build")
|
||||||
|
|
||||||
conflicts('device=ch4', when='@:3.2')
|
conflicts('device=ch4', when='@:3.2')
|
||||||
conflicts('netmod=ofi', when='@:3.1.4')
|
conflicts('netmod=ofi', when='@:3.1.4')
|
||||||
conflicts('netmod=ucx', when='device=ch3')
|
conflicts('netmod=ucx', when='device=ch3')
|
||||||
|
Loading…
Reference in New Issue
Block a user