Final version should do this for 0.43, not for 0.42. Three packages:
flexdll - installs the sources only to the switch's share/flexdll directory for use with --with-flexdll in the compiler packages
flexdll-bin - uses a slightly modified binary release tarball containing the C sources and 32-bit flexlink.exe for use without bootstrapping in the compiler. flexlink.exe is installed to lib/flexdll-bin rather than bin, with the intention that the flexlink package then provides the correct version of flexlink.exe after the compiler has been built. In particular, that means that a 64-bit OCaml then has a 64-bit flexlink which is relevant for very large objects
flexlink - intended for use afterflexdll-bin, recompiles and installs flexlink.exe to complete a switch.
[ ] CI check that the version number in the pinning opam files is consistent
Final version should do this for 0.43, not for 0.42. Three packages:
flexdll
- installs the sources only to the switch'sshare/flexdll
directory for use with--with-flexdll
in the compiler packagesflexdll-bin
- uses a slightly modified binary release tarball containing the C sources and 32-bitflexlink.exe
for use without bootstrapping in the compiler.flexlink.exe
is installed tolib/flexdll-bin
rather thanbin
, with the intention that theflexlink
package then provides the correct version offlexlink.exe
after the compiler has been built. In particular, that means that a 64-bit OCaml then has a 64-bitflexlink
which is relevant for very large objectsflexlink
- intended for use afterflexdll-bin
, recompiles and installsflexlink.exe
to complete a switch.[ ] CI check that the version number in the pinning opam files is consistent