diff --git a/lib/spack/spack/solver/asp.py b/lib/spack/spack/solver/asp.py index e6bc8ba03eb..289f9de8a9f 100644 --- a/lib/spack/spack/solver/asp.py +++ b/lib/spack/spack/solver/asp.py @@ -3005,6 +3005,10 @@ def setup( # Fail if we already know an unreachable node is requested for spec in specs: + # concrete roots don't need their dependencies verified + if spec.concrete: + continue + missing_deps = [ str(d) for d in spec.traverse()