Run minimization of weights only on known targets (#45269)
This prevents excessive output from clingo of the kind: .../spack/lib/spack/spack/solver/concretize.lp:1640:5-11: info: tuple ignored: #sup@2
This commit is contained in:
		 Massimiliano Culpo
					Massimiliano Culpo
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							813c0dd031
						
					
				
				
					commit
					9ae1014e55
				
			| @@ -1155,8 +1155,11 @@ target_weight(Target, 0) | ||||
| node_target_weight(PackageNode, MinWeight) | ||||
|  :- attr("node", PackageNode), | ||||
|     attr("node_target", PackageNode, Target), | ||||
|     target(Target), | ||||
|     MinWeight = #min { Weight : target_weight(Target, Weight) }. | ||||
|  | ||||
| :- attr("node_target", PackageNode, Target), not node_target_weight(PackageNode, _). | ||||
|  | ||||
| % compatibility rules for targets among nodes | ||||
| node_target_match(ParentNode, DependencyNode) | ||||
|   :- attr("depends_on", ParentNode, DependencyNode, Type), Type != "build", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user