Nathan Rebours
Nathan Rebours
I pushed some changes, let me know what you think!
This has been a known issue in the community for quite a while, hence, in part, the development of release tools. It might be the case that github fixed that...
CC @emillon @voodoos.
@nojb this is for https://github.com/NathanReb/ocaml-jit and MDX. Here what I'll call JIT is just an in process binary assembler emitter + loader, as opposed to the current native toplevel workflow...
@nojb I don't think your suggestion would work since dune would only try to generate the implementation once and then use it to build both bytecode and native versions.
It seems that in our case using `--just-file` fixes the issue and speeds up our test suite quite a lot. I think that's all we needed so I'm closing this!...
> - In safe mode, opam should not attempt to write the caches at all (from a dev meeting discussion!) That last point might actually force us to move away...
It's probably important for the follow up discussions: the stdlib `Map.update` was introduced in 4.06. Looking at it, opam-core requires OCaml >= 4.06, except on windows where it requires 4.03....
Gentle ping! Do the maintainers have any thoughts on this? If you agree that this needs fixing, I'd love to discuss what's your prefered solution and then I can implement...