diff options
| -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 |