-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LLVM 3.6 not supported #41
Comments
Thanks for the report. There's no support for LLVM 3.6 at the moment, but it's now on the to-do list. Changing to MCJIT looks like the most time-consuming part of that process. |
Yeah, I ran into this one too. Had to uninstall LLVM 3.6 and use 3.5 instead. Looks like more than a few people are upset for JIT being dropped from 3.6. |
Well seems like LLVM 4.0 is out. "Can't" get Dale building on osx anymore because I can't install llvm older than 3.7 easily :\ with homebrew EDIT:
|
Ah found a comment in the code where this fails that says that 3.5.2 doesn't work :P I will try 3.5.1 |
Hmm, now I have progressively worked my way back to 3.4.2 and the same error still happens :| |
A brief recap:
|
LLVM through to version 6 is now supported. The JIT changes were the In LLVM 3.6, the execution engine takes ownership of any LLVM module After 3.6 was supported, the changes to support the later versions |
~/lang/dale/build master
make
[ 1%] Building CXX object CMakeFiles/dalec.dir/src/dale/Introspection/Introspection.cpp.o
In file included from /home/xyh/lang/dale/src/dale/Introspection/Introspection.h:5:0,
from /home/xyh/lang/dale/src/dale/Introspection/Introspection.cpp:1:
/home/xyh/lang/dale/src/dale/Introspection/../MacroProcessor/MacroProcessor.h:7:38: fatal error: llvm/ExecutionEngine/JIT.h: No such file or directory
#include "llvm/ExecutionEngine/JIT.h"
^
compilation terminated.
CMakeFiles/dalec.dir/build.make:77: recipe for target 'CMakeFiles/dalec.dir/src/dale/Introspection/Introspection.cpp.o' failed
make[2]: *** [CMakeFiles/dalec.dir/src/dale/Introspection/Introspection.cpp.o] Error 1
CMakeFiles/Makefile2:834: recipe for target 'CMakeFiles/dalec.dir/all' failed
make[1]: *** [CMakeFiles/dalec.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2
2 ~/lang/dale/build master
The text was updated successfully, but these errors were encountered: