Nikita Karetnikov <nik...@karetnikov.org> skribis: >>> What do you mean by "host code"? > >> I mean code that runs in your ‘guix-build’ process, as opposed to >> builder code running in the chroot (search the manual for “strata”.) > > I've read the manual. But it's still not clear. > > For example: How can I tell which expression is run by a Guile process > launched by the daemon?
Basically, anything that ends up as part of the expression passed to ‘build-expression->derivation’ runs in the builder. In practice, most of the arguments to ‘gnu-build-system’ are in this category. I guess I (or anyone else who feels confident) should write doc for ‘gnu-build-system’, and that would help clarify things. > Build succeeded; I'm attaching the patch. (Andreas, could you test it?) > Is it OK to push? Looks good to me, feel free to push to the ‘mips64el’ branch. Thanks! Ludo’.