aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorbloodstalker <thabogre@gmail.com>2018-09-29 11:21:57 +0000
committerbloodstalker <thabogre@gmail.com>2018-09-29 11:21:57 +0000
commitcf4e229615f84653e47ec54a3035eb2ff1f454cc (patch)
tree0d66615902490610ad9d8ebbcd4befb1f5776e3c /README.md
parentdid some code cleanup on m0 and bruiser, now you can specify report paths for... (diff)
downloadmutator-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.md5
1 files changed, 2 insertions, 3 deletions
diff --git a/README.md b/README.md
index b8cb040..63e0226 100644
--- a/README.md
+++ b/README.md
@@ -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/>