ocaml 3.12.0

Adds 3.12.0 with binutils patch.