<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, Jun 30, 2016 at 5:58 PM Xavier Leroy <<a href="mailto:Xavier.Leroy@inria.fr">Xavier.Leroy@inria.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What would it take to get, say, one full build every day?  I think we<br>
could find some funds for that, e.g. from the Caml consortium.  After<br>
all, a cool 12 cores / 24 threads blade server costs only 2.5 kEur or<br>
so.</blockquote><div><br></div><div>I forgot to say that, actually, the multi-core arch is only used for parallel compilation of multiple OCaml versions (i.e. each switch is compiled in parallel with other switches), but within a switch, parallel build of packages is disabled, because we cache modifications to the installation (even with the new version of OPAM, that builds in parallel and install sequentially, we don't have the guarrantee that an incorrect package will not modify the installation during its build, i.e. for example `coq` that creates a symlink in $bindir during its build...).</div><div><br></div><div>I might have over-estimated the time it takes to rebuild completely a switch, I think it is lower with 4.03.0, because many packages are not available for it, and probably the same for trunk. It might actually already be under one day.</div><div><br></div><div>--Fabrice</div></div></div>