diff options
author | Greg Becker <becker33@llnl.gov> | 2019-08-07 18:34:41 -0700 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2019-08-07 18:34:41 -0700 |
commit | 36fbd6cf4cce68424bdea92a8426ddcfce922595 (patch) | |
tree | e8b821a8f99e965b2f434d73d29b0782d7936906 /LICENSE-APACHE | |
parent | a791234676549fa9f840315639e39de3cd5505bd (diff) | |
download | spack-36fbd6cf4cce68424bdea92a8426ddcfce922595.tar.gz spack-36fbd6cf4cce68424bdea92a8426ddcfce922595.tar.bz2 spack-36fbd6cf4cce68424bdea92a8426ddcfce922595.tar.xz spack-36fbd6cf4cce68424bdea92a8426ddcfce922595.zip |
bugfix: spack stacks mixed dependency and non-dep constraints (#12315)
Spack stacks drop invalid dependencies applied to packages by a
spec_list matrix operation
Without this fix, Spack would raise an error if orthogonal dependency
constraints and non-dependency constraints were applied to the same
package by a matrix and the dependency constraint was invalid for
that package. This is an error, fixed by this PR.
An example failing configuration:
spack:
definitions:
- packages: [libelf, hdf5+mpi]
- compilers: ['%gcc']
- mpis: [^openmpi]
specs:
- matrix:
- $packages
- $compilers
- $mpis
Diffstat (limited to 'LICENSE-APACHE')
0 files changed, 0 insertions, 0 deletions