diff options
author | Juan A. Suarez Romero <[email protected]> | 2018-08-01 17:14:56 +0200 |
---|---|---|
committer | Juan A. Suarez Romero <[email protected]> | 2018-08-01 20:32:42 +0200 |
commit | fea0b920426ae040d6fde0c6db79f0f8b4db3100 (patch) | |
tree | c35be950ffdba47b29f5d83a1d50d64bbcc92be2 | |
parent | 26d3e2b4b0bfb3b00362800172291516d340cca0 (diff) |
travis: install scons from pip
The ubuntu version provided by Travis is a bit old, and does not detect
correctly some C functions.
Use a more modern version through scons.
Reviewed-by: Andres Gomez <[email protected]>
-rw-r--r-- | .travis.yml | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml index 8b1730bec69..b0ddbe226cd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -400,7 +400,6 @@ matrix: addons: apt: packages: - - scons # Common - xz-utils - x11proto-xf86vidmode-dev @@ -419,7 +418,6 @@ matrix: addons: apt: packages: - - scons # LLVM packaging is broken and misses these dependencies - libedit-dev - llvm-3.3-dev @@ -445,7 +443,6 @@ matrix: sources: - llvm-toolchain-trusty-5.0 packages: - - scons # LLVM packaging is broken and misses these dependencies - libedit-dev # From sources above @@ -502,6 +499,11 @@ install: pip3 install --user "meson<0.45.0"; fi + # Install a more modern scons from pip. + - if test "x$BUILD" = xscons; then + pip2 install --user "scons>=2.4"; + fi + # Since libdrm gets updated in configure.ac regularly, try to pick up the # latest version from there. - for line in `grep "^LIBDRM.*_REQUIRED=" configure.ac`; do |