OSDN Git Service

meson: link gallium nine with pthreads
authorDylan Baker <dylan@pnwbakers.com>
Thu, 1 Nov 2018 21:12:57 +0000 (14:12 -0700)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 8 Nov 2018 16:05:05 +0000 (16:05 +0000)
In some cases (not building with llvm, which automatically pulls in
pthreads) nine needs to be directly linked with pthreads. Fixes building
on x86 (32 bit) without llvm.

Distro bug: https://bugs.gentoo.org/670094
Fixes: 6b4c7047d57178d3362a710ad503057c6a582ca3
       ("meson: build gallium nine state_tracker")
Tested-by: Rafal Lalik <rafallalik@gmail.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
(cherry picked from commit 7652931d33b36c93b2e84713baa8c283d568402e)

src/gallium/targets/d3dadapter9/meson.build

index bd05b4f..bc72b11 100644 (file)
@@ -53,7 +53,7 @@ libgallium_nine = shared_library(
     libswkmsdri,
   ],
   dependencies : [
-    dep_selinux, dep_expat, dep_libdrm, dep_llvm,
+    dep_selinux, dep_expat, dep_libdrm, dep_llvm, dep_thread,
     driver_swrast, driver_r300, driver_r600, driver_radeonsi, driver_nouveau,
     driver_i915, driver_svga,
   ],