~/talk

Build all the things with Spack: a package manager for more than C++

Talkat CppCon 2020 · 2020-09-14..09-18· [devops-and-delivery]
slides:none on file

Spack is a Python‑DSL package manager that builds combinatorial variants — e.g., install HDF5 with specific GCC 8.3, MPI, BLAS/LAPACK and target CPU like Skylake — by hashing installs into isolated directories and recording full build metadata. It already serves supercomputers like Fugaku, supports build matrices that generate tens or hundreds of builds and CI jobs, produces reproducible manifests and lockfiles, and claims 4,300 packages with over 600 contributors; Windows support is planned.

AI-written summary · about

  1. 0:00Intro
  2. 1:38Customization
  3. 2:31Packages
  4. 3:05Package length
  5. 3:26Combinatorial complexity
  6. 3:55dependency resolution
  7. 4:20target micro architectures
  8. 4:45manifests
  9. 5:09build matrix
  10. 5:36ci pipeline
  11. 5:58Windows support
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.