summaryrefslogtreecommitdiff
path: root/src/glx
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2017-12-01 14:51:11 -0800
committerDylan Baker <dylan@pnwbakers.com>2017-12-04 13:15:02 -0800
commitd2e9ba278259469038c0945f341b8bacafe9e2ac (patch)
tree76e9122825e03296ea05664041a2cb55a99ed8e4 /src/glx
parentb08a35b15087e0a51f4afe9f7f17c48c43a352bc (diff)
meson: fix underlinkage without dri3
There are some case where the dri3 loader is covering for underlinkage for GLX and EGL, provide the linkage that they actually need. v2: - remove dep_xcb_dri3 from glx. This was an oversight in v1 and is not needed. Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com> Reviewed-by: Jon Turney <jon.turney@dronecode.org.uk> (v1) Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> (v1) Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Diffstat (limited to 'src/glx')
-rw-r--r--src/glx/meson.build3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/glx/meson.build b/src/glx/meson.build
index 02bd79082f..cdb388e983 100644
--- a/src/glx/meson.build
+++ b/src/glx/meson.build
@@ -171,7 +171,8 @@ if with_glx == 'dri'
link_args : [ld_args_bsymbolic, ld_args_gc_sections, extra_ld_args_libgl],
dependencies : [
dep_libdrm, dep_dl, dep_m, dep_thread, dep_x11, dep_xcb_glx, dep_xcb,
- dep_x11_xcb, dep_xcb_dri2, dep_xcb_dri3, extra_deps_libgl,
+ dep_x11_xcb, dep_xcb_dri2, dep_xext, dep_xfixes, dep_xdamage,
+ extra_deps_libgl,
],
version : gl_lib_version,
install : true,