#pragma once #include "derivations.hh" namespace nix { /* Read a derivation, after ensuring its existence through ensurePath(). */ Derivation derivationFromPath(StoreAPI & store, const Path & drvPath); /* Place in `paths' the set of all store paths in the file system closure of `storePath'; that is, all paths than can be directly or indirectly reached from it. `paths' is not cleared. If `flipDirection' is true, the set of paths that can reach `storePath' is returned; that is, the closures under the `referrers' relation instead of the `references' relation is returned. */ void computeFSClosure(StoreAPI & store, const Path & path, PathSet & paths, bool flipDirection = false, bool includeOutputs = false, bool includeDerivers = false); /* Return the path corresponding to the output identifier `id' in the given derivation. */ Path findOutput(const Derivation & drv, string id); /* Given a set of paths that are to be built, return the set of derivations that will be built, and the set of output paths that will be substituted. */ void queryMissing(StoreAPI & store, const PathSet & targets, PathSet & willBuild, PathSet & willSubstitute, PathSet & unknown, unsigned long long & downloadSize, unsigned long long & narSize); bool willBuildLocally(const Derivation & drv); bool substitutesAllowed(const Derivation & drv); } 8e29b57a6c7a8574df1a'>commitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2019-01-25 23:25:03 +0100
committerLudovic Courtès <ludo@gnu.org>2019-01-26 00:06:55 +0100
commit280e9c2a26978474b13e8e29b57a6c7a8574df1a (patch)
tree12bf4857038ccd6883931f01eb0bf608dd0e04bc
parent1379319fe7724d6cf077dc205f06c8cc179de943 (diff)
downloadguix-280e9c2a26978474b13e8e29b57a6c7a8574df1a.tar.gz
guix-280e9c2a26978474b13e8e29b57a6c7a8574df1a.zip
doc: Update bit about GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
This is a followup to d0a2db47fb550d684c47a0ae3b541a9a71727d9e. * doc/guix.texi (Application Setup)[The GCC toolchain]: Adjust bit about GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
Diffstat
-02-06
gnu: expect: Update to 5.45.4....Tobias Geerinckx-Rice
2017-12-19Merge branch 'master' into core-updatesMarius Bakke
2017-12-18gnu: expect: Update to 5.45.3....Marius Bakke
2017-12-13gnu: tcl: Use 'modify-phases' syntax....Marius Bakke
2017-12-13gnu: tcl, tk: Update to 8.6.7....Marius Bakke
2017-11-07gnu: expect: Change home-page to http://expect.sourceforge.net/....Oleg Pykhalov