diff options
author | Harmen Stoppels <harmenstoppels@gmail.com> | 2022-10-19 22:57:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-19 13:57:06 -0700 |
commit | e1344067fdfa30f8f1b377bf3e6391291f7bf30f (patch) | |
tree | 0b33085cfa6e6ac10524adbdf3029ce0bdaa6903 /.github | |
parent | ae7999d7a1957465bd5848b263352ebf49ef8015 (diff) | |
download | spack-e1344067fdfa30f8f1b377bf3e6391291f7bf30f.tar.gz spack-e1344067fdfa30f8f1b377bf3e6391291f7bf30f.tar.bz2 spack-e1344067fdfa30f8f1b377bf3e6391291f7bf30f.tar.xz spack-e1344067fdfa30f8f1b377bf3e6391291f7bf30f.zip |
depfile: buildcache support (#33315)
When installing some/all specs from a buildcache, build edges are pruned
from those specs. This can result in a much smaller effective DAG. Until
now, `spack env depfile` would always generate a full DAG.
Ths PR adds the `spack env depfile --use-buildcache` flag that was
introduced for `spack install` before. This way, not only can we drop
build edges, but also we can automatically set the right buildcache
related flags on the specific specs that are gonna get installed.
This way we get parallel installs of binary deps without redundancy,
which is useful for Gitlab CI.
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions