Hi,
The difference is described in this post. In a nutshell, opam-base-compiler
is a “vanilla” compiler, while the +options
compiler can be reconfigured without recreating the switch. For example, on a switch based on a +options
compiler, it’s possible to opam install ocaml-option-afl
to make the compiler use AFL instrumentation (which will also rebuild all packages in it).
Most libraries are compatible with all options, but some packages are incompatible with a certain one.
1 Like