Skip to content

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.