janestreet/base

base is currently broken on the 4.10 release branch

Closed this issue · 3 comments

This is a tracking issue for the fact that base is currently broken on the 4.10 release branch, which will shortly turn into a 4.10 beta, and eventually into a 4.10 release. Having base unavailable on 4.10 would prevent all its users from adopting the new release.

One compatibility issue with base was reported by @stedolan in ocaml/ocaml#9014 (comment) : it uses C stubs to implement a function to clear the current backtrace, but the C stub uses an internal/unexported runtime variable and it is broken by an upstream change to move global runtime state into a record (for Multicore preparation).

Is there any progress being made on this issue? I'd like to move to 4.10 but base seems to require <4.10, I guess because of this issue?

Apparently there was some compatibility work, see #85 which made its way into the v0.13.1 release last February. Can't you find base 0.13.1 in opam?

Indeed, must have looked over that because of this open issue? I guess this issue can be closed then?