[LLVMdev] MCJIT on armv5
Dvorkin Dmitry
dvorkin at tibbo.com
Wed Apr 23 19:37:17 PDT 2014
Dear developers!
Is MCJIT available on ARMv5 in any version of LLVM? If no, do you have
plan to support it in near future?
I'm trying to make mcjit work in my arm development kit
(armv5te-linux-gnueabi) using this manual:
http://blog.llvm.org/2013/07/using-mcjit-with-kaleidoscope-tutorial.html
patched Kaleidoscope-Ch4 outputs:
ready> Could not create ExecutionEngine: Interpreter has not been linked in.
"/lli -use-mcjit ./hello.ll" outputs:
/lli: error creating EE: No available targets are compatible with this
triple, see -version for the available targets.
"/lli --version"
LLVM (http://llvm.org/):
LLVM version 3.4svn
DEBUG build.
Built Apr 23 2014 (17:27:27).
Default target: armv5te-linux-gnueabi
Host CPU: arm926ej-s
How LLVM was built:
CC="/home/dv/workspace/oe_core9g25.llvm.0/poky/build-atmel/tmp/sysroots/x86_64-linux/usr/bin/armv5te-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc"
CXX="/home/dv/workspace/oe_core9g25.llvm.0/poky/build-atmel/tmp/sysroots/x86_64-linux/usr/bin/armv5te-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++"
CXX_FLAGS="-march=armv5te -marm
--sysroot=/home/dv/workspace/oe_core9g25.llvm.0/poky/build-atmel/tmp/sysroots/at91sam9x5ek
-DNDEBUG" C_FLAGS="-march=armv5te -marm
--sysroot=/home/dv/workspace/oe_core9g25.llvm.0/poky/build-atmel/tmp/sysroots/at91sam9x5ek
-DNDEBUG" cmake .. -DLLVM_REQUIRES_RTTI=ON
-DCMAKE_INSTALL_PREFIX=/opt/llvm-3.3.arm -DCMAKE_CROSSCOMPILING=True
-DLLVM_DEFAULT_TARGET_TRIPLE=armv5te-linux-gnueabi
-DLLVM_TARGET_ARCH=ARM -DLLVM_TARGETS_TO_BUILD=ARM
-DLLVM_BUILD_EXAMPLES=ON -DLLVM_TABLEGEN=/opt/llvm-3.4/bin/llvm-tblgen
More information about the llvm-dev
mailing list