Spack viewΒΆ
As before, the activated and installed environment has created a Spack view:
Spack view contents
[spack-python] $ ls -1 /data/scratch/${USER}/spack-environments/spack-cmake/.spack-env/view
bin
doc
docs
etc
include
lib
lib64
libexec
man
sbin
share
Let's check our environment variables in the
modules > prefix_inspections:
section of our
spack.yaml
file have been exported as
part of activating the environment:
Spack environment variables
[spack-cmake] $ env | grep PATH=
PKG_CONFIG_PATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/share/pkgconfig:/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/lib64/pkgconfig:/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/lib/pkgconfig
MANPATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/share/man:/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/man:(etc)
CMAKE_PREFIX_PATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view:.
CPLUS_INCLUDE_PATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/include:.
ACLOCAL_PATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/share/aclocal
LIBRARY_PATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/lib64:/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/lib:.
LD_LIBRARY_PATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/lib64:/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/lib:.
PATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/bin:(etc)
C_INCLUDE_PATH=/data/scratch/abc123/spack-environments/spack-cmake/.spack-env/view/include:.
We should now be able to move onto using the environment to manually compile
FluidSynth
using CMake.