summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/solver/asp.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/spack/spack/solver/asp.py b/lib/spack/spack/solver/asp.py
index 7701f38620..eec0e01eca 100644
--- a/lib/spack/spack/solver/asp.py
+++ b/lib/spack/spack/solver/asp.py
@@ -354,6 +354,10 @@ class AspGenerator(object):
union.update(s)
values = union
+ # make sure that every variant has at least one posisble value
+ if not values:
+ values = [variant.default]
+
for value in sorted(values):
self.fact(fn.variant_possible_value(pkg.name, name, value))