diff --git a/lib/spack/spack/solver/concretize.lp b/lib/spack/spack/solver/concretize.lp index c3c1a1f3f56..9ff6d54d947 100644 --- a/lib/spack/spack/solver/concretize.lp +++ b/lib/spack/spack/solver/concretize.lp @@ -1216,7 +1216,7 @@ attr("node_flag_propagate", Package, FlagType, Flag, Source) :- node_compiler(Package, CompilerID), depends_on(Parent, Package), attr("node_flag_propagate", Parent, _, _, Source), - attr("node_flag_value", Source, FlagType, Flag), + attr("node_flag", Source, FlagType, Flag), not attr("node_flag_set", Package, FlagType, _), compiler_id(CompilerID), flag_type(FlagType).