diff options
author | bloodstalker <thabogre@gmail.com> | 2018-09-29 11:21:57 +0000 |
---|---|---|
committer | bloodstalker <thabogre@gmail.com> | 2018-09-29 11:21:57 +0000 |
commit | cf4e229615f84653e47ec54a3035eb2ff1f454cc (patch) | |
tree | 0d66615902490610ad9d8ebbcd4befb1f5776e3c /README.md | |
parent | did some code cleanup on m0 and bruiser, now you can specify report paths for... (diff) | |
download | mutator-cf4e229615f84653e47ec54a3035eb2ff1f454cc.tar.gz mutator-cf4e229615f84653e47ec54a3035eb2ff1f454cc.zip |
with a few minor tweaks, you can build m0, obfuscator and bruiser with llvm 8.0(latest tested:trunk 340121). we are skipping llvm 7.0. Ill keep backwards compatibility with 5.0 or 6.0 for a good while.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -171,11 +171,12 @@ Currently there is only the master branch which is the dev branch. All the as-of ### Building #### Requirements -* `LLVM/Clang` 5.0 or 6.0.<br/> +* `LLVM/Clang` 5.0, 6.0 or 8.0(we will skip 7.0). For 8.0, the latest tested trunk version is 340121.<br/> * `libffi`<br/> * `libcapstone`<br/> * `libkeystone`<br/> * `libpython` 3.5 or higher<br/> +If capstone and keystone are not included inside your distro's reposotory and you're lazy like me, take a look under `extra-tools`. There are two scripts(one for each) to get those for the Travis image. You can use those.<br/> The other requirements are either directly included or have to be included through `git submodule update`.<br/> #### Linux and Mac @@ -189,8 +190,6 @@ git submodule init git submodule update ``` - -To build the project, you need to have the LLVM libraries 5.0 or higher. mutator can not be built with LLVM 4.0 or lower. The latest tested is LLVM trunk:323883.<br/> Here Are the build options:<br/> * Running `make` will build the default target which is `all`. This will build all the executables, without support for coverage instrumentation.<br/> |