EVM JIT is a library for just-in-time compilation of Ethereum EVM code. It can be used to substitute classic interpreter-like EVM Virtual Machine in Ethereum client.
- Install llvm-3.7-dev package
- For Ubuntu 14.04 using LLVM deb packages source: http://llvm.org/apt
- For Ubuntu 14.10 using Ubuntu packages
- Build library with cmake
mkdir build && cd $_cmake .. && make- Install library
sudo make installsudo ldconfig
- Install llvm37
brew install homebrew/versions/llvm37 --disable-shared- Build library with cmake
mkdir build && cd $_cmake -DLLVM_DIR=/usr/local/lib/llvm-3.7/share/llvm/cmake .. && make- Install library
make install(with admin rights?)
Ask me.
Options to evmjit library can be passed by environmental variable, e.g. EVMJIT="-help" testeth --jit.