diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2020-10-26 20:17:06 +0100 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2020-11-17 10:04:13 -0800 |
commit | aaa75b831fc1dbac5e17841b0d89c3faa9dfd419 (patch) | |
tree | 6d9f960325a87355341541812bd7067173ee609c | |
parent | e56f90c3ef2411593bc07905afdb15fd87fc299f (diff) | |
download | spack-aaa75b831fc1dbac5e17841b0d89c3faa9dfd419.tar.gz spack-aaa75b831fc1dbac5e17841b0d89c3faa9dfd419.tar.bz2 spack-aaa75b831fc1dbac5e17841b0d89c3faa9dfd419.tar.xz spack-aaa75b831fc1dbac5e17841b0d89c3faa9dfd419.zip |
compiler constraints: deduplicate the list of compilers before encoding one_of_iff rules
This fixes 8 bugs in test/concretize.py
-rw-r--r-- | lib/spack/spack/solver/asp.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/spack/spack/solver/asp.py b/lib/spack/spack/solver/asp.py index 07b8eb18b3..4a18409533 100644 --- a/lib/spack/spack/solver/asp.py +++ b/lib/spack/spack/solver/asp.py @@ -1095,6 +1095,7 @@ class SpackSolverSetup(object): def define_compiler_version_constraints(self): compiler_list = spack.compilers.all_compiler_specs() + compiler_list = list(sorted(set(compiler_list))) for pkg_name, cspec in self.compiler_version_constraints: possible_compiler_versions = [ |