Dear OCaml users,
The release of OCaml version 4.08.1 is imminent.
This new bugfix release fixes some compilation failures in presence of "-pack",
and some native-code alignment issues on ARM64, PPC64 and amd64.
We have created a release candidate that you can test.
The source code is available at these addresses:
https://github.com/ocaml/ocaml/archive/4.08.1+rc1.tar.gz
https://caml.inria.fr/pub/distrib/ocaml-4.08/ocaml-4.08.1+rc1.tar.gz
The compiler can also be installed as an OPAM switch with one of the
following commands:
opam switch create ocaml-variants.4.08.1+rc1 --repositories=default,ocaml-beta=git+https://github.com/ocaml/ocaml-beta-repository.git
or
opam switch create ocaml-variants.4.08.1+rc1+<VARIANT> --repositories=default,ocaml-beta=git+https://github.com/ocaml/ocaml-beta-repository.git
where you replace <VARIANT> with one of these:
afl
default-unsafe-string
force-safe-string
flambda
fp
fp+flambda
We want to know about all bugs. Please report them here:
https://github.com/ocaml/ocaml/issues
Happy hacking,
— Florian Angeletti, for the OCaml team.
OCaml 4.08.1 changes:
------------------------
### Bug fixes:
- #7887: ensure frame table is 8-aligned on ARM64 and PPC64
(Xavier Leroy, report by Mark Hayden, review by Mark Shinwell
and Gabriel Scherer)
- #8751: fix bug that could result in misaligned data section when compiling to
native-code on amd64. (observed with the mingw64 compiler)
(Nicolás Ojeda Bär, review by David Allsopp)
- #8769, #8770: Fix assertion failure with -pack
(Leo White, review by Gabriel Scherer, report by Fabian @copy)