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-annou...@lists.x.org > http://lists.x.org/mailman/listinfo/xorg-announce _______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s