On Sat, Jun 19, 2010 at 08:04:39PM +0200, Peter Simons wrote:
> Hi Lluís,
> 
>  > Michael Raskin proposed the idea of using substituters to achieve
>  > in-build parallelization.
> 
> unfortunately, I don't know much about substituters and their role in the 
> build
> process. Can you (or Michael, anyone else) please post a quick explanation of
> how that approach would work? When are those "substituters" run? What exactly
> do they do?
Substituters. There are now (at least) 'download-from-manifest' (take builds
available in a manifest through curl and nix-store --import), and
'copy-from-other-stores' (take builds from a remote nix store mounted in the
system file tree):

>  > As we have little means to achieve reproduceability once we have the
>  > parameters "-j" with a number greater than one in 'make' [...].
> 
> I have heard this claim several times before, but so far no-one has been able
> to give any reasoning whatsoever to back it up. Because of that, I tend to
> believe that this claim is based on irrational fears that are rooted in a lack
> of understanding.

For my part, I think I know how make works, and yes I have a fear (not 
necesarily
irrational) that not many people wrote good Makefiles (in terms of
reproduceability of results in parallel builds).

Sorry for that many parentheses,
Lluís.
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to