I'm trying to do some language interop stuff and would appreciate guidance on how important 31b deployments are to the OCaml developer community.
Specifically, whether Sys.int_size is almost always 63 (or at least ≥ 32 per the JS backend) for most deployments of OCaml or if 31b is still commonly seen in the wild.
I don't have a machine handy where sizeof (void*) == 4 so I can't just test what opam does by default there.
I looked into opam's ocaml-option-32bit.
Am I right that ocamlopt will use 31b ints if that's requested or if the architecture has 32b words?
That option seems to conflict with ocaml-vanilla-options which is required by ocaml-base-compiler but I don't know if that means it's no longer usable when ocamlopt is installed via opam.