packages: Mesa/Mesa-selinux.patch (NEW) - fix linking with selinux, force i...

shadzik shadzik at pld-linux.org
Mon Aug 30 23:17:57 CEST 2010


Author: shadzik                      Date: Mon Aug 30 21:17:57 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix linking with selinux, force it, it's quite stupid, but it's DEVEL ;)

---- Files affected:
packages/Mesa:
   Mesa-selinux.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/Mesa/Mesa-selinux.patch
diff -u /dev/null packages/Mesa/Mesa-selinux.patch:1.1
--- /dev/null	Mon Aug 30 23:17:57 2010
+++ packages/Mesa/Mesa-selinux.patch	Mon Aug 30 23:17:52 2010
@@ -0,0 +1,48 @@
+--- configure.ac.orig	2010-08-30 22:19:47.937720469 +0200
++++ configure.ac	2010-08-30 22:34:04.557727158 +0200
+@@ -429,6 +429,7 @@
+     SELINUX_LIBS="-lselinux"
+     DEFINES="$DEFINES -DMESA_SELINUX"
+ fi
++    SELINUX_LIBS="-lselinux"
+ 
+ dnl
+ dnl Driver configuration. Options are xlib, dri and osmesa right now.
+@@ -568,11 +569,11 @@
+         PKG_CHECK_MODULES([XLIBGL], [x11 xext])
+         GL_PC_REQ_PRIV="x11 xext"
+         X11_INCLUDES="$X11_INCLUDES $XLIBGL_CFLAGS"
+-        GL_LIB_DEPS="$XLIBGL_LIBS"
++        GL_LIB_DEPS="$XLIBGL_LIBS $SELINUX_LIBS"
+     else
+         # should check these...
+         X11_INCLUDES="$X11_INCLUDES $X_CFLAGS"
+-        GL_LIB_DEPS="$X_LIBS -lX11 -lXext"
++        GL_LIB_DEPS="$X_LIBS -lX11 -lXext $SELINUX_LIBS"
+         GL_PC_LIB_PRIV="$GL_LIB_DEPS"
+         GL_PC_CFLAGS="$X11_INCLUDES"
+     fi
+@@ -610,7 +611,7 @@
+         PKG_CHECK_MODULES([DRIGL], [$dri_modules])
+         GL_PC_REQ_PRIV="$GL_PC_REQ_PRIV $dri_modules"
+         X11_INCLUDES="$X11_INCLUDES $DRIGL_CFLAGS"
+-        GL_LIB_DEPS="$DRIGL_LIBS"
++        GL_LIB_DEPS="$DRIGL_LIBS $SELINUX_LIBS"
+     else
+         # should check these...
+         X11_INCLUDES="$X11_INCLUDES $X_CFLAGS"
+@@ -623,12 +624,12 @@
+             PKG_CHECK_MODULES([XCB],[x11-xcb xcb-glx])
+             GL_PC_REQ_PRIV="$GL_PC_REQ_PRIV x11-xcb xcb-glx"
+             X11_INCLUDES="$X11_INCLUDES $XCB_CFLAGS"
+-            GL_LIB_DEPS="$GL_LIB_DEPS $XCB_LIBS"
++            GL_LIB_DEPS="$GL_LIB_DEPS $XCB_LIBS $SELINUX_LIBS"
+         fi
+     fi
+ 
+     # need DRM libs, -lpthread, etc.
+-    GL_LIB_DEPS="$GL_LIB_DEPS $LIBDRM_LIBS -lm -lpthread $DLOPEN_LIBS"
++    GL_LIB_DEPS="$GL_LIB_DEPS $LIBDRM_LIBS -lm -lpthread $DLOPEN_LIBS $SELINUX_LIBS"
+     GL_PC_LIB_PRIV="-lm -lpthread $DLOPEN_LIBS"
+     GLESv1_CM_LIB_DEPS="$LIBDRM_LIBS -lm -lpthread $DLOPEN_LIBS"
+     GLESv1_CM_PC_LIB_PRIV="-lm -lpthread $DLOPEN_LIBS"
================================================================


More information about the pld-cvs-commit mailing list