X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=.travis.yml;h=8eceb4e86f56ce10beb1fd1272d85fd35baf1284;hb=90818558f0e8e50cd20f637775f072b5511edfd0;hp=4035a729ffe477b340980fee082f9f2cef59a595;hpb=cb1b109733918ac0edef92fc10f2dfdc4921fd42;p=mesa.git diff --git a/.travis.yml b/.travis.yml index 4035a729ffe..8eceb4e86f5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,20 +38,22 @@ matrix: - DRI_DRIVERS="" - GALLIUM_DRIVERS="" - VULKAN_DRIVERS="intel,amd" - - LLVM_VERSION=6.0 + - LLVM_VERSION=7 - LLVM_CONFIG="llvm-config-${LLVM_VERSION}" addons: apt: sources: - - llvm-toolchain-trusty-6.0 - # llvm-6 requires libstdc++4.9 which is not in main repo + - sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-7 main' + key_url: https://apt.llvm.org/llvm-snapshot.gpg.key + # llvm-7 requires libstdc++4.9 which is not in main repo - ubuntu-toolchain-r-test packages: # From sources above - - llvm-6.0-dev + - llvm-7-dev # Common - xz-utils - libexpat1-dev + - libx11-xcb-dev - libelf-dev - python3.5 - python3-pip @@ -92,6 +94,7 @@ matrix: - libx11-xcb-dev - libxdamage-dev - libxfixes-dev + - python3-pip - env: # NOTE: Building SWR is 2x (yes two) times slower than all the other # gallium drivers combined. @@ -119,17 +122,17 @@ matrix: - llvm-6.0-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev - libunwind8-dev + - python3-pip - env: - LABEL="make Gallium Drivers RadeonSI" - BUILD=make - MAKEFLAGS="-j4" - MAKE_CHECK_COMMAND="true" - - LLVM_VERSION=6.0 + - LLVM_VERSION=7 - LLVM_CONFIG="llvm-config-${LLVM_VERSION}" - DRI_LOADERS="--disable-glx --disable-gbm --disable-egl" - DRI_DRIVERS="" @@ -140,19 +143,20 @@ matrix: addons: apt: sources: - - llvm-toolchain-trusty-6.0 - # llvm-6 requires libstdc++4.9 which is not in main repo + - sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-7 main' + key_url: https://apt.llvm.org/llvm-snapshot.gpg.key + # llvm-7 requires libstdc++4.9 which is not in main repo - ubuntu-toolchain-r-test packages: # From sources above - - llvm-6.0-dev + - llvm-7-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev - libunwind8-dev + - python3-pip - env: - LABEL="make Gallium Drivers Other" - BUILD=make @@ -180,13 +184,12 @@ matrix: - llvm-3.9-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev - libunwind8-dev + - python3-pip - env: - # NOTE: Analogous to SWR above, building Clover is quite slow. - LABEL="make Gallium ST Clover LLVM-3.9" - BUILD=make - MAKEFLAGS="-j4" @@ -219,13 +222,12 @@ matrix: - libclang-3.9-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev - libunwind8-dev + - python3-pip - env: - # NOTE: Analogous to SWR above, building Clover is quite slow. - LABEL="make Gallium ST Clover LLVM-4.0" - BUILD=make - MAKEFLAGS="-j4" @@ -255,13 +257,12 @@ matrix: - libclang-4.0-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev - libunwind8-dev + - python3-pip - env: - # NOTE: Analogous to SWR above, building Clover is quite slow. - LABEL="make Gallium ST Clover LLVM-5.0" - BUILD=make - MAKEFLAGS="-j4" @@ -291,13 +292,12 @@ matrix: - libclang-5.0-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev - libunwind8-dev + - python3-pip - env: - # NOTE: Analogous to SWR above, building Clover is quite slow. - LABEL="make Gallium ST Clover LLVM-6.0" - BUILD=make - MAKEFLAGS="-j4" @@ -307,7 +307,7 @@ matrix: - DRI_LOADERS="--disable-glx --disable-gbm --disable-egl" - DRI_DRIVERS="" - GALLIUM_ST="--disable-dri --enable-opencl --enable-opencl-icd --enable-llvm --disable-xa --disable-nine --disable-xvmc --disable-vdpau --disable-va --disable-omx-bellagio --disable-gallium-osmesa" - - GALLIUM_DRIVERS="r600,radeonsi" + - GALLIUM_DRIVERS="r600" - VULKAN_DRIVERS="" - LIBUNWIND_FLAGS="--enable-libunwind" addons: @@ -324,11 +324,11 @@ matrix: - libclang-6.0-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev - libunwind8-dev + - python3-pip - env: - LABEL="make Gallium ST Clover LLVM-7" - BUILD=make @@ -357,7 +357,6 @@ matrix: - libclang-7-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev @@ -393,17 +392,17 @@ matrix: - libedit-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev - libunwind8-dev + - python3-pip - env: - LABEL="make Vulkan" - BUILD=make - MAKEFLAGS="-j4" - MAKE_CHECK_COMMAND="make -C src/gtest check && make -C src/intel check" - - LLVM_VERSION=6.0 + - LLVM_VERSION=7 - LLVM_CONFIG="llvm-config-${LLVM_VERSION}" - DRI_LOADERS="--disable-glx --disable-gbm --disable-egl --with-platforms=x11,wayland" - DRI_DRIVERS="" @@ -414,18 +413,19 @@ matrix: addons: apt: sources: - - llvm-toolchain-trusty-6.0 - # llvm-6 requires libstdc++4.9 which is not in main repo + - sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-7 main' + key_url: https://apt.llvm.org/llvm-snapshot.gpg.key + # llvm-7 requires libstdc++4.9 which is not in main repo - ubuntu-toolchain-r-test packages: # From sources above - - llvm-6.0-dev + - llvm-7-dev # Common - xz-utils - - x11proto-xf86vidmode-dev - libexpat1-dev - libx11-xcb-dev - libelf-dev + - python3-pip - env: - LABEL="scons" - BUILD=scons