-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OCaml 5 support #17
Comments
Yes on the OCaml/C code side I think everything appears to be ready. The current issue is with integration in the opam repository: some changes are required by the repository maintainers in some I've not had time to deal with that yet, so I'll try to get back to opam-repository maintainers and delay reworks on |
Profiling is now, by default, disabled for all OCaml versions > 4.08.0 (PR #18) |
Is it described anywhere what these changes are and why they are blocking mlgmpidl's OCaml 5 support? I couldn't find any reference (e.g. open issue) about it. |
I finally managed to advance a bit on this front. |
I was wondering if there is any progress on having an opam release supporting OCaml 5.0 ? |
Alas the PR I made on the opam repository to tune the related |
@antoinemine Hopefully ocaml/opam-repository#24078 will get through soon enough. |
@antoinemine ocaml/opam-repository#24078 is now merged, so you should be able to make a new release of Apron. |
I'll wait for some returns on actual uses of the library with OCaml 5.0 (some uses of Apron for instance) before closing this issue. |
I can confirm that Apron v0.9.14~beta.2 with mlgmpidl 1.2.15 works in Goblint. |
I see there have been some commits to help compiling under OCaml 5.
I've managed to compile master on OCaml 5.0.0 on the condition that profiling is disabled (it is enabled by default).
Should we disable profiling by default and do a new release and push to opam ?
Btw, I plan to make Apron compile under OCaml 5 and push a new opam version, which requires mlgmpidl, see antoinemine/apron#66
The text was updated successfully, but these errors were encountered: