diff options
-rw-r--r-- | lib/spack/docs/getting_started.rst | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/spack/docs/getting_started.rst b/lib/spack/docs/getting_started.rst index 48999ad152..407c1774b8 100644 --- a/lib/spack/docs/getting_started.rst +++ b/lib/spack/docs/getting_started.rst @@ -1203,7 +1203,14 @@ Here's an example of an external configuration for cray modules: This tells Spack that for whatever package that depends on mpi, load the cray-mpich module into the environment. You can then be able to use whatever environment variables, libraries, etc, that are brought into the environment -via module load. +via module load. + +.. note:: + + For Cray-provided packages, it is best to use ``modules:`` instead of ``paths:`` + in ``packages.yaml``, because the Cray Programming Environment heavily relies on + modules (e.g., loading the ``cray-mpich`` module adds MPI libraries to the + compiler wrapper link line). You can set the default compiler that Spack can use for each compiler type. If you want to use the Cray defaults, then set them under ``all:`` in packages.yaml. |