pkgsrc/x11/libxshmfence/patches
mcf e6ad537986 libxshmfence: fix futex detection on Linux
A copy-paste error in the configure patch adding POSIX named semaphore
support caused futex to be disabled when --{enable,disable}-semaphore
was not passed (i.e. on all non-NetBSD platforms). This caused
libxshmfence to fallback to pthread fences on Linux.

The X server and client applications need to use the same fence
implementation in order for DRI3 fences to work. If a GL client is
linked with a different libxshmfence built with futex support (which
is the usual case on Linux) while the server uses libxshmfence with
pthread, the client will hang while awaiting a fence when allocating
a buffer.
2021-08-21 19:22:12 +00:00
..
patch-configure.ac
patch-src_Makefile.am
patch-src_xshmfence__alloc.c
patch-src_xshmfenceint.h