diff options
Diffstat (limited to 'third_party/nix/src/libstore/store-api.hh')
-rw-r--r-- | third_party/nix/src/libstore/store-api.hh | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/third_party/nix/src/libstore/store-api.hh b/third_party/nix/src/libstore/store-api.hh index 76c757bd6939..eb18511e60df 100644 --- a/third_party/nix/src/libstore/store-api.hh +++ b/third_party/nix/src/libstore/store-api.hh @@ -468,12 +468,14 @@ class Store : public std::enable_shared_from_this<Store>, public Config { on-disk .drv file). Note that ‘drvPath’ is only used for informational purposes. */ // TODO(tazjin): Thread std::ostream through here, too. - virtual BuildResult buildDerivation(const Path& drvPath, + virtual BuildResult buildDerivation(std::ostream& log_sink, + const Path& drvPath, const BasicDerivation& drv, BuildMode buildMode) = 0; - BuildResult buildDerivation(const Path& drvPath, const BasicDerivation& drv) { - return buildDerivation(drvPath, drv, bmNormal); + BuildResult buildDerivation(std::ostream& log_sink, const Path& drvPath, + const BasicDerivation& drv) { + return buildDerivation(log_sink, drvPath, drv, bmNormal); } /* Ensure that a path is valid. If it is not currently valid, it |