Remove ocaml-system from the list of default compilers used during opam init #6307
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #3509
I don't think having
ocaml-system
in the list of default compiler is a good choice.Most platforms actually won't work if you installed the
ocaml
package alone. They usually all require some sort of extraocaml-compiler-libs
to be complete and not end up in very confusing error messages for new users.System compilers are also not tested in the CI for opam-repository as of today (see ocurrent/opam-repo-ci#327) and end up breaking packages from time to time.
Experienced developers can always use
opam init -c ocaml-system
if they really want a system compiler andocaml-system
can always be installed explicitly later if needed, but as a default for everyone it seems to brittle to me.