[llvm-dev] MCJIT with LLVM >= 5.0 on Windows 64

Jean-Michaël Celerier via llvm-dev llvm-dev at lists.llvm.org
Sat Mar 17 08:02:27 PDT 2018


Hello,

I am using the Faust language which leverages LLVM's MCJIT for code
generation (http://faust.grame.fr/).

There are some problems[1] when generating code and executing it afterwards
on Windows with a MSVC "host" (that is, LLVM itself and the software it is
used in are built with MSVC).
It works fine when building LLVM / Faust with Mingw.
On MSVC the code is generated with x86_64-pc-windows-msvc-elf as target
triple, but there are crashes as soon as this code is executed.

Relevant LLVM usage in Faust is here:
https://github.com/grame-cncm/faust/blob/master-dev/compiler/generator/llvm/llvm_dynamic_dsp_aux.cpp

I also found this topic which could be relevant, but I'm not knowledgeable
enough to tell :
https://groups.google.com/forum/#!topic/llvm-dev/mfbmC5o09CY


[1] https://github.com/grame-cncm/faust/issues/158


-------
Jean-Michaël Celerier
http://www.jcelerier.name
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180317/36e582bb/attachment.html>


More information about the llvm-dev mailing list