doc: start with known issues section (#3722)
This commit is contained in:
		 Denis Davydov
					Denis Davydov
				
			
				
					committed by
					
						 Adam J. Stewart
						Adam J. Stewart
					
				
			
			
				
	
			
			
			 Adam J. Stewart
						Adam J. Stewart
					
				
			
						parent
						
							5008973d99
						
					
				
				
					commit
					c9da92dc97
				
			| @@ -51,6 +51,7 @@ or refer to the full manual below. | |||||||
|    basic_usage |    basic_usage | ||||||
|    workflows |    workflows | ||||||
|    tutorial_sc16 |    tutorial_sc16 | ||||||
|  |    known_issues | ||||||
|  |  | ||||||
| .. toctree:: | .. toctree:: | ||||||
|    :maxdepth: 2 |    :maxdepth: 2 | ||||||
|   | |||||||
							
								
								
									
										37
									
								
								lib/spack/docs/known_issues.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								lib/spack/docs/known_issues.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | |||||||
|  | ============ | ||||||
|  | Known Issues | ||||||
|  | ============ | ||||||
|  |  | ||||||
|  | This is a list of known bugs in Spack. It provides ways of getting around these | ||||||
|  | problems if you encounter them. | ||||||
|  |  | ||||||
|  | ----------------------------------------------------------------- | ||||||
|  | Default variants are not taken into account during concretization | ||||||
|  | ----------------------------------------------------------------- | ||||||
|  |  | ||||||
|  | **Status:** Expected to be fixed in the next release | ||||||
|  |  | ||||||
|  | Current conretization algorithm does not take into account default values | ||||||
|  | of variants when adding extra constraints to the spec via CLI. For example | ||||||
|  | you may enounter the following error when trying to specify which MPI provider | ||||||
|  | to use | ||||||
|  |  | ||||||
|  | .. code-block:: console | ||||||
|  |  | ||||||
|  |    $ spack install hdf5 ^openmpi | ||||||
|  |    ==> Error: hdf5 does not depend on openmpi | ||||||
|  |  | ||||||
|  | although the hdf5 package contains | ||||||
|  |  | ||||||
|  | .. code-block:: python | ||||||
|  |  | ||||||
|  |    variant('mpi', default=True, description='Enable MPI support') | ||||||
|  |    depends_on('mpi', when='+mpi') | ||||||
|  |  | ||||||
|  | A workaround is to explicitly activate the variant related to the dependency: | ||||||
|  |  | ||||||
|  | .. code-block:: console | ||||||
|  |  | ||||||
|  |    $ spack install hdf5+mpi ^openmpi | ||||||
|  |  | ||||||
|  | See https://github.com/LLNL/spack/issues/397 for further details. | ||||||
		Reference in New Issue
	
	Block a user