[Mesa-dev] [PATCH v2 21/21] .travis: Add meson configuration for gallium drivers

Dylan Baker dylan at pnwbakers.com
Thu Oct 12 17:38:48 UTC 2017


---

This fails to build on ubuntu 14.04 because it fails to link with libgalpi to
get glx_tls symbols. On 16.04 it works, on arch it works, on debian testing it
works. So I don't know.

 .travis.yml | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index d16d6b3c25a..74751843fb8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -396,7 +396,7 @@ matrix:
     - env:
         - LABEL="meson Vulkan"
         - BUILD=meson
-        - MESON_OPTIONS="-Ddri-drivers="
+        - MESON_OPTIONS="-Ddri-drivers= -Dgallium-drivers="
       addons:
         apt:
           sources:
@@ -414,7 +414,7 @@ matrix:
     - env:
         - LABEL="meson loaders/classic DRI"
         - BUILD=meson
-        - MESON_OPTIONS="-Dvulkan-drivers="
+        - MESON_OPTIONS="-Dvulkan-drivers= -Dgallium-drivers="
       addons:
         apt:
           packages:
@@ -425,6 +425,28 @@ matrix:
             - libxdamage-dev
             - libxfixes-dev
             - python3-pip
+    - env:
+        - LABEL="meson Gallium drivers"
+        - BUILD=meson
+        - MESON_OPTIONS="-Dvulkan-drivers= -Ddri-drivers="
+      addons:
+        apt:
+          sources:
+            - llvm-toolchain-trusty-3.9
+          packages:
+            # LLVM packaging is broken and misses these dependencies
+            - libedit-dev
+            # From sources above
+            - llvm-3.9-dev
+            # Common
+            - xz-utils
+            - x11proto-xf86vidmode-dev
+            - libexpat1-dev
+            - libx11-xcb-dev
+            - libxdamage-dev
+            - libxfixes-dev
+            - python3-pip
+            - libelf-dev
 
 install:
   - pip install --user mako
-- 
2.14.2



More information about the mesa-dev mailing list