[PATCH] build: Make the X11 compositor explicitely depend on xcb-shm

Damien Lespiau damien.lespiau at intel.com
Thu Mar 28 08:20:54 PDT 2013


Otherwise, it means the X11 compositor depends on another library to
pull xcb-shm (cairo?), which is not always the case. Here I end up with:

[01:54:38.970] Failed to load module:
$prefix/lib/weston/x11-backend.so: undefined symbol: xcb_shm_id
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 682e7a3..355063d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -93,7 +93,7 @@ if test x$enable_x11_compositor = xyes; then
   LIBS=$xcb_save_LIBS
   CFLAGS=$xcb_save_CFLAGS
 
-  X11_COMPOSITOR_MODULES="x11 x11-xcb"
+  X11_COMPOSITOR_MODULES="x11 x11-xcb xcb-shm"
 
   PKG_CHECK_MODULES(X11_COMPOSITOR_XKB, [xcb-xkb],
 		    [have_xcb_xkb="yes"], [have_xcb_xkb="no"])
-- 
1.8.1.4



More information about the wayland-devel mailing list