summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/solver/asp.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/spack/spack/solver/asp.py b/lib/spack/spack/solver/asp.py
index 810e82e96d..1afe31f162 100644
--- a/lib/spack/spack/solver/asp.py
+++ b/lib/spack/spack/solver/asp.py
@@ -1569,7 +1569,9 @@ class SpackSolverSetup:
)
except Exception as e:
if rule.kind != RequirementKind.DEFAULT:
- raise RuntimeError("cannot emit requirements for the solver") from e
+ raise RuntimeError(
+ "cannot emit requirements for the solver: " + str(e)
+ ) from e
continue
self.gen.fact(
@@ -1601,7 +1603,9 @@ class SpackSolverSetup:
# would be impaired. If a rule does not apply for a specific package, just
# discard it.
if rule.kind != RequirementKind.DEFAULT:
- raise RuntimeError("cannot emit requirements for the solver") from e
+ raise RuntimeError(
+ "cannot emit requirements for the solver: " + str(e)
+ ) from e
continue
self.gen.fact(fn.requirement_group_member(member_id, pkg_name, requirement_grp_id))