aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2019-01-18 10:15:35 +0100
committerLudovic Courtès <ludo@gnu.org>2019-01-20 17:57:14 +0100
commitacefa7408b2f573e6a14acd5f55b652b7c8806b4 (patch)
tree4741f34df7a4130dd4dc0c9067b0be8bacc61468 /etc
parent1fafc383b1f04fcdaa49941f5bb64ac3008cfad8 (diff)
downloadgnu-guix-acefa7408b2f573e6a14acd5f55b652b7c8806b4.tar
gnu-guix-acefa7408b2f573e6a14acd5f55b652b7c8806b4.tar.gz
channels: Build channel modules in an inferior.
This ensures that channel modules are compiled with the right Guile, that they get to see the right modules, and so on. IOW, it avoids bugs such as those addressed by commits 3c0e16391ed9a3e3e4611b940fb393c5f2ecea63 and cb341c121919877ae6267a6460c0c17536d06eff. * guix/channels.scm (standard-module-derivation): Add 'core' parameter. Rewrite in terms of 'gexp->derivation-in-inferior'. (build-from-source): Add #:core parameter and pass it to 'standard-module-derivation'. (build-channel-instance): Add 'core' parameter and pass it on. (channel-instance-derivations)[dependencies]: Remove. Adjust 'build-channel-instance' call.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions