From e83f0784b8658044589da75059be6fcc8d57c32a Mon Sep 17 00:00:00 2001 From: Michael Rodler Date: Wed, 5 Apr 2017 15:35:44 +0200 Subject: [PATCH] miasm: fixed install of llvmlite (optional dep) --- miasm/install | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/miasm/install b/miasm/install index 4119152..6e8e8fa 100755 --- a/miasm/install +++ b/miasm/install @@ -3,12 +3,17 @@ git clone --depth 1 https://github.com/serpilliere/elfesteem.git git clone --depth 1 https://github.com/cea-sec/miasm.git -if which llvm-config-3.9 2>&1 >/dev/null; then +if which llvm-config-3.9 >/dev/null 2>&1 ; then export LLVM_CONFIG=$(which llvm-config-3.9) ctf-tools-pip install -U enum34 "llvmlite==0.16" -elif which llvm-config-3.8 2>&1 >/dev/null; then +elif which llvm-config-3.8 >/dev/null 2>&1 ; then export LLVM_CONFIG=$(which llvm-config-3.8) ctf-tools-pip install -U enum34 "llvmlite==0.15" +elif which llvm-config >/dev/null 2>&1; then + # let's hope for the best + ctf-tools-pip install -U enum34 llvmlite +else + echo "Skipping llvmlite install!" fi ctf-tools-pip install -e elfesteem