about summary refs log tree commit diff stats
path: root/.travis.yml
diff options
context:
space:
mode:
authorAjax <commial@gmail.com>2017-11-24 17:55:25 +0100
committerAjax <commial@gmail.com>2017-11-28 11:27:50 +0100
commitd95526bd122c176dc954c306e4aaf62a71cf8e0e (patch)
tree241f5fa4734de45ad8c04d9a7e2210ed787bd379 /.travis.yml
parent6eaf4ec8be66c2f014cec195543ac0e14ae48ea7 (diff)
downloadfocaccia-miasm-d95526bd122c176dc954c306e4aaf62a71cf8e0e.tar.gz
focaccia-miasm-d95526bd122c176dc954c306e4aaf62a71cf8e0e.zip
Update llvmlite install on travis
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml15
1 files changed, 7 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index 81e571c3..148d4a9f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,21 +1,22 @@
 sudo: false
+dist: trusty
 language: python
 python:
 - "2.7"
 addons:
     apt:
-        sources: ['llvm-toolchain-precise-3.8', 'ubuntu-toolchain-r-test']
+        sources: ['llvm-toolchain-trusty-4.0', 'ubuntu-toolchain-r-test']
         packages:
             - make
             - gcc
             - python-virtualenv
             - unzip
-            - llvm-3.8
-            - llvm-3.8-dev
+            - llvm-4.0
+            - llvm-4.0-dev
             - g++-5
 before_script:
 - "cd .."
-- "export LLVM_CONFIG=$(which llvm-config-3.8)"
+- "export LLVM_CONFIG=$(which llvm-config-4.0)"
 - "export CXX=$(which g++-5)"
 # make virtual env
 - "python /usr/lib/python2.7/dist-packages/virtualenv.py virtualenv;"
@@ -27,11 +28,9 @@ before_script:
 - "make && export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd);cd ..;"
 - "cp tinycc/libtcc.h include"
 - "cp tinycc/libtcc.so.1.0 tinycc/libtcc.so"
-# install llvmlite, using the system libdtc++ instead of statically linking it
+# install llvmlite
 - "pip install enum34"
-- "git clone https://github.com/numba/llvmlite llvmlite && cd llvmlite && git checkout 95d8c7c"
-- "sed -i 's/-static-libstdc++ //' ffi/Makefile.linux"
-- "python setup.py install && cd .."
+- "pip install llvmlite"
 # install elfesteem
 - "git clone https://github.com/serpilliere/elfesteem elfesteem && cd elfesteem && python setup.py install && cd ..;"
 # install pyparsing