diff options
| author | Ajax <commial@gmail.com> | 2017-11-24 17:55:25 +0100 |
|---|---|---|
| committer | Ajax <commial@gmail.com> | 2017-11-28 11:27:50 +0100 |
| commit | d95526bd122c176dc954c306e4aaf62a71cf8e0e (patch) | |
| tree | 241f5fa4734de45ad8c04d9a7e2210ed787bd379 /.travis.yml | |
| parent | 6eaf4ec8be66c2f014cec195543ac0e14ae48ea7 (diff) | |
| download | focaccia-miasm-d95526bd122c176dc954c306e4aaf62a71cf8e0e.tar.gz focaccia-miasm-d95526bd122c176dc954c306e4aaf62a71cf8e0e.zip | |
Update llvmlite install on travis
Diffstat (limited to '.travis.yml')
| -rw-r--r-- | .travis.yml | 15 |
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 |