diff options
author | Ludovic Courtès <ludo@gnu.org> | 2016-03-04 21:49:08 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2016-03-05 00:19:10 +0100 |
commit | c90cb5c9d84ded26ef44d1e6593508d5b9e4655e (patch) | |
tree | f09ea672f9608140ed33b1b43733a313f42b4d1e /guix/build | |
parent | 6581ec9ab9ccb82cf1ddd7cf78c02975954bf8bf (diff) | |
download | gnu-guix-c90cb5c9d84ded26ef44d1e6593508d5b9e4655e.tar gnu-guix-c90cb5c9d84ded26ef44d1e6593508d5b9e4655e.tar.gz |
grafts: Use dependency information from substitutes when possible.
This avoids starting derivation builds just for the sake of knowing the
references of their outputs, thereby restoring the expected behavior of
--dry-run when substitutes are available.
* guix/grafts.scm (non-self-references): Remove 'store' parameter, and
add 'references'. Use it. Update caller.
(references-oracle): New variable.
(cumulative-grafts): Add 'references' parameter and use it. Update
callers.
(graft-derivation): Remove 'build-derivations' call. Add call to
'references-oracle'.
Diffstat (limited to 'guix/build')
0 files changed, 0 insertions, 0 deletions