From c107b7531c0ce2ec3fca9033a7aef0d381179335 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Sat, 26 Oct 2019 22:03:39 -0400 Subject: MPICH: Fix Slurm Find Issue (#13263) Set include and library path to slurm explicitly. --- var/spack/repos/builtin/packages/mpich/package.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py index 5d7a74cb59..231dc884bf 100644 --- a/var/spack/repos/builtin/packages/mpich/package.py +++ b/var/spack/repos/builtin/packages/mpich/package.py @@ -180,6 +180,15 @@ spack package at this time.''', spec else 'yes') ] + if '+slurm' in spec: + config_args.append('--with-slurm=yes') + config_args.append('--with-slurm-include={0}'.format( + spec['slurm'].prefix.include)) + config_args.append('--with-slurm-lib={0}'.format( + spec['slurm'].prefix.lib)) + else: + config_args.append('--with-slurm=no') + if 'pmi=off' in spec: config_args.append('--with-pmi=no') elif 'pmi=pmi' in spec: -- cgit v1.2.3-70-g09d2