xserver: enable TLS even if AIGLX is not enabled
This aligns the xorg server build with the mesa build, which is needed on systems where aiglx with dri support is not enabled. Else the following error is obtained when trying to load the software raster: (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: undefined symbol: _glapi_tls_Context) (EE) GLX: could not load software renderer (II) GLX: no usable GL providers found for screen 0 because mesa always enables TLS use in GLX, even if dri is not available. Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> Signed-off-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
541b25038a
commit
0b15033031
|
@ -1013,7 +1013,7 @@ else
|
|||
fi
|
||||
AM_CONDITIONAL(AIGLX, test "x$AIGLX" = xyes)
|
||||
|
||||
if test "x$GLX_USE_TLS" = xyes -a "x$AIGLX" = xyes; then
|
||||
if test "x$GLX_USE_TLS" = xyes ; then
|
||||
GLX_DEFINES="-DGLX_USE_TLS -DPTHREADS"
|
||||
GLX_SYS_LIBS="$GLX_SYS_LIBS -lpthread"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue