Development Workflows with Spack

Development Workflows with Spack

60 Lượt nghe
Development Workflows with Spack
I dive into how I use the Spack package manager to streamline the setup and development of LibPressio, a compression library for scientific data. I’ll show how Spack simplifies managing complex dependencies and demonstrate key optimizations in my workflow. Plus, see how I integrate tools like GDB, Clangd, and more to create a smooth and efficient development environment 00:00 Loading Spack 1:08 Spack Environments FTW 1:32 ccache 2:37 Spack buildcaches 3:11 Spack Env Depfile 4:11 What happens with env depfile gets out of sync 4:36 Where env depfile is less than ideal 6:13 ABI Compatible Incremental Compilation 6:53 Fixing the concretizer 7:51 Controlling Reuse 9:36 Spack logs 10:38 Spack Develop 11:50 Integration with Clangd 14:12 Integration with GDB 15:21 Unit Testing