The OCaml bindings for the Llvm_executionengine have been broken since LLVM 3.5.
I would be very interested in bringing back support for this so one could use LLVM to execute LLVM IR code generated by OCaml. (And I don’t want to downgrade to 3.5, I want to use LLVM 6 or 7).
Has there been any progress on this since 2014? Are there some good technical reasons making it very difficult, or is it just jack of interest/time that’s the main reason why it hasn’t happened yet?
I’m looking for someone who would be interested in getting paid to work on the open source MIT development necessary to make this happen. If you are interested, please contact me by replying here or by email, joel at compiler dot org.
When this work is done, I would also be willing to pay for someone to update the broken LLVM OCaml JIT tutorial: