doc: start with known issues section (#3722)

This commit is contained in:
Denis Davydov 2017-04-10 15:20:57 +02:00 committed by Adam J. Stewart
parent 5008973d99
commit c9da92dc97
2 changed files with 38 additions and 0 deletions

View file

@ -51,6 +51,7 @@ or refer to the full manual below.
basic_usage
workflows
tutorial_sc16
known_issues
.. toctree::
:maxdepth: 2

View 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.