[ANNOUNCE] libxshmfence 1.2

Thomas Klausner wiz at NetBSD.org
Fri Jan 2 16:09:12 PST 2015


Hi!

This version doesn't build for me on NetBSD-7.99.3/amd64 and gcc-4.8.4 with:

  CC       xshmfence_pthread.lo
xshmfence_pthread.c: In function 'xshmfence_init':
xshmfence_pthread.c:122:5: error: implicit declaration of function 'pthread_mutexattr_setpshared' [-Werror=implicit-function-declaration]
     pthread_mutexattr_setpshared(&mutex_attr, PTHREAD_PROCESS_SHARED);
     ^
xshmfence_pthread.c:122:5: warning: nested extern declaration of 'pthread_mutexattr_setpshared' [-Wnested-externs]
xshmfence_pthread.c:126:5: error: implicit declaration of function 'pthread_condattr_setpshared' [-Werror=implicit-function-declaration]
     pthread_condattr_setpshared(&cond_attr, PTHREAD_PROCESS_SHARED);
     ^
xshmfence_pthread.c:126:5: warning: nested extern declaration of 'pthread_condattr_setpshared' [-Wnested-externs]

"man pthread_condattr_setpshared" comes up empty too. Is there another
more portable function you could use here?
 Thomas

On Fri, Jan 02, 2015 at 10:48:10AM -0800, Keith Packard wrote:
> 
> Here's a release with a few build fixes, FreeBSD umtx support and Linux
> memfd_create support.
> 
> Alan Coopersmith (2):
>       configure: Drop AM_MAINTAINER_MODE
>       autogen.sh: Honor NOCONFIGURE=1
> 
> Julien Cristau (1):
>       Check return value from ftruncate
> 
> Jung-uk Kim (1):
>       Add support for FreeBSD using umtx (v3).
> 
> Keith Packard (3):
>       Use /dev/shm as an optional shared memory directory
>       Use linux 3.17 memfd_create syscall when available
>       Bump version to 1.2
> 
> git tag: libxshmfence-1.2
> 
> http://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.2.tar.bz2
> MD5:  66662e76899112c0f99e22f2fc775a7e  libxshmfence-1.2.tar.bz2
> SHA1: a2ebe90e5595afca4db93a4359732af43b2b8c69  libxshmfence-1.2.tar.bz2
> SHA256: d21b2d1fd78c1efbe1f2c16dae1cb23f8fd231dcf891465b8debe636a9054b0c  libxshmfence-1.2.tar.bz2
> PGP:  http://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.2.tar.bz2.sig
> 
> http://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.2.tar.gz
> MD5:  f0b30c0fc568b22ec524859ee28556f1  libxshmfence-1.2.tar.gz
> SHA1: 5745d9977d8d0374f37548a96384bf27190aa5ab  libxshmfence-1.2.tar.gz
> SHA256: 58467a0e36fc4ec749dc55f81a4ab3b822c82b6dfb7d36bdb6b28c9fd2a5ccaf  libxshmfence-1.2.tar.gz
> PGP:  http://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.2.tar.gz.sig
> 
> -- 
> -keith



> _______________________________________________
> xorg-announce mailing list
> xorg-announce at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-announce



More information about the xorg mailing list