[ocaml-platform] Is it taking too long for OCaml software to become 4.03-compatible? Would release process changes help?

Fabrice Le Fessant Fabrice.Le_fessant at inria.fr
Fri Jul 1 09:32:27 BST 2016


On Thu, Jun 30, 2016 at 5:58 PM Xavier Leroy <Xavier.Leroy at inria.fr> wrote:

> What would it take to get, say, one full build every day?  I think we
> could find some funds for that, e.g. from the Caml consortium.  After
> all, a cool 12 cores / 24 threads blade server costs only 2.5 kEur or
> so.


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...).

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.

--Fabrice
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ocaml.org/pipermail/platform/attachments/20160701/39d233b3/attachment.html>


More information about the Platform mailing list