Description
HPC software stacks can be built with multiple compilers, variants, platforms, and dependency versions. Developers and cluster administrators run `spack` to create reproducible package environments for supercomputing workflows. Builds may download source code, compile untrusted projects, and use shared installation roots, so permissions and provenance matter.