Le 10/03/2015 22:10, Jussi Lahtinen a écrit : >> Apparently llvm 3.6 drops the JIT interface of previous llvm versions. >> For no reason, at least in their changelog. >> >> It's cool that LLVM allowed Emil to write a JIT compiler for Gambas. >> Otherwise the more I look at it, the less I like it... >> > > Here is more about it: > http://blog.llvm.org/2013/07/using-mcjit-with-kaleidoscope-tutorial.html > > Seems like they have done stupid move. They publish new version, which > breaks old functionality, without offering reasonable substitute. > I don't understand why they didn't make first the MCJIT ready to substitute > the old, before removing it! > > > > Jussi
Exactly. Only Emil can confirm, as I don't have enough knowledge about that, but apparently there is no way to make an equivalent Gambas JIT compiler with the new versions of LLVM! I have modified the configuration script of gb.jit so that it checks that the llvm version is greater than 3.1, but strictly lower than 3.6. Regards, -- Benoît Minisini ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
