Working on a project that has an OCaml backend and ReasonML frontend in the same repository that uses merlin to provide code completion. Currently, we’re looking to upgrade the version of OCaml in the backend to version 4.07.0 from 4.06.1 (the same version as Bucklescript) to support some new libraries that we’d like to pull in. After upgrading, both the frontend and backend continue to work.
However, merlin no longer works with the frontend and fails with “stdlib.cmi seems to be compiled with a version of OCaml that is not supported by this merlin” which makes sense given that we only have a single merlin executable compiled with the same version of OCaml as the backend. Any suggestions on how to get around this?