X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail.koorogi.info (koorogi.info [198.74.62.75]) by lists.alpinelinux.org (Postfix) with ESMTP id 0C5FB5C4C44 for ; Sat, 5 Aug 2017 22:06:41 +0000 (GMT) Received: from dora.lan (h69-131-82-95.mdsnwi.broadband.dynamic.tds.net [69.131.82.95]) by mail.koorogi.info (Postfix) with ESMTPSA id 53DFCE453 for ; Sat, 5 Aug 2017 17:06:41 -0500 (CDT) From: Bobby Bingham To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH] main/libxshmfence: use futex instead of pthreads Date: Sat, 5 Aug 2017 17:06:37 -0500 Message-Id: <20170805220637.1559-1-koorogi@koorogi.info> X-Mailer: git-send-email 2.13.3 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: This library uses a synchronization primitive in shared memory. The pthreads types are not the same size between 32- and 64-bit, which means that a 32-bit binary using mesa cannot be used with a 64-bit X server. The futex backend does not have this problem. --- main/libxshmfence/APKBUILD | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main/libxshmfence/APKBUILD b/main/libxshmfence/APKBUILD index 01d2c9a84d..c623fc3fd6 100644 --- a/main/libxshmfence/APKBUILD +++ b/main/libxshmfence/APKBUILD @@ -2,13 +2,13 @@ # Maintainer: pkgname=libxshmfence pkgver=1.2 -pkgrel=0 +pkgrel=1 pkgdesc="X11 shared memory fences" url="http://www.x.org/" arch="all" license="MIT" depends="" -depends_dev="xproto" +depends_dev="xproto linux-headers" makedepends="$depends_dev" install="" subpackages="$pkgname-dev" @@ -32,6 +32,7 @@ build() { --host=$CHOST \ --prefix=/usr \ --disable-static \ + --enable-futex \ || return 1 make || return 1 } -- 2.13.3 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---