ocaml package has been updated in opam-repository in PR12832. Since all other packages depend on it, when you next run
opam update, opam is going to want to rebuild all the packages in your switches. The compiler itself will not be rebuilt as part of this, “just” packages.
ocaml package is a virtual package which probes the configuration of the underlying OCaml compiler (either a system compiler, an opam-compiled OCaml, or an opam-compiled patched compiler).
The reason for the change is to fix the creation of switches for compilers which don’t support shared libraries. The problem was that a script in the
ocaml package depended on the
Unix library to probe the output of
Sorry for the CPU-hogging inconvenience this will cause - it’s a package we aim to leave alone most of the time!