You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Paweł Bylica
27ca018c35
|
10 years ago | |
---|---|---|
evmcc | 10 years ago | |
libevmjit | 10 years ago | |
libevmjit-cpp | 10 years ago | |
.gitignore | 10 years ago | |
CMakeLists.txt | 10 years ago | |
LICENSE.md | 10 years ago | |
README.md | 10 years ago |
README.md
The Ethereum EVM JIT
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.
Build
Linux / Ubuntu
- Install llvm-3.5-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 install
sudo ldconfig
OSX
- Install llvm35
brew install llvm35 --disable-shared --HEAD
- Build library with cmake
mkdir build && cd $_
cmake -DLLVM_DIR=/usr/local/lib/llvm-3.5/share/llvm/cmake .. && make
- Install library
make install
(with admin rights?)
Windows
Ask me.