converge: fix self-referential dependencies (#42471)
This commit is contained in:
		 Massimiliano Culpo
					Massimiliano Culpo
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							1711b6dee1
						
					
				
				
					commit
					5713ffd143
				
			| @@ -69,21 +69,13 @@ class Converge(Package): | ||||
| 
 | ||||
|     depends_on("mpi", when="+mpi") | ||||
| 
 | ||||
|     # FIXME: Concretization is currently broken, so this causes: | ||||
|     #     $ spack spec converge | ||||
|     # to crash. You must explicitly state what MPI version you want: | ||||
|     #     $ spack spec converge@2.4.10 +mpi ^openmpi@:1.10 | ||||
|     # | ||||
|     # TODO: Add version ranges for other MPI libraries | ||||
|     depends_on("openmpi@1.10.0:1.10", when="@2.4.0:2.4+mpi^openmpi") | ||||
|     depends_on("openmpi@1.5:1.8", when="@2.2:2.3+mpi^openmpi") | ||||
|     depends_on("openmpi@:1.4", when="@:2.1+mpi^openmpi") | ||||
|     depends_on("openmpi@1.10.0:1.10", when="@2.4.0:2.4+mpi^[virtuals=mpi] openmpi") | ||||
|     depends_on("openmpi@1.5:1.8", when="@2.2:2.3+mpi^[virtuals=mpi] openmpi") | ||||
|     depends_on("openmpi@:1.4", when="@:2.1+mpi^[virtuals=mpi] openmpi") | ||||
| 
 | ||||
|     # TODO: Add packages for hp-mpi and platform-mpi | ||||
|     # conflicts('^hp-mpi', when='@2.4:') | ||||
|     conflicts("^intel-mpi", when="@:2.3") | ||||
|     conflicts("^intel-parallel-studio+mpi", when="@:2.3") | ||||
|     # conflicts('^platform-mpi', when='@:2.1') | ||||
|     conflicts("^spectrum-mpi") | ||||
| 
 | ||||
|     # Licensing | ||||
|   | ||||
		Reference in New Issue
	
	Block a user