From 7703faca1e1a6f17c5c4f8cd9ef52dd10ac12e28 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Sun, 27 Mar 2016 18:09:10 +0200 Subject: [PATCH] Ice: add musl patch. --- srcpkgs/Ice/patches/fix-musl.patch | 11 +++++++++++ srcpkgs/Ice/template | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/Ice/patches/fix-musl.patch diff --git a/srcpkgs/Ice/patches/fix-musl.patch b/srcpkgs/Ice/patches/fix-musl.patch new file mode 100644 index 00000000000..c03824b70f5 --- /dev/null +++ b/srcpkgs/Ice/patches/fix-musl.patch @@ -0,0 +1,11 @@ +--- cpp/include/IceUtil/Mutex.h.orig 2016-03-27 17:49:17.579001730 +0200 ++++ cpp/include/IceUtil/Mutex.h 2016-03-27 17:51:56.591989829 +0200 +@@ -231,7 +231,7 @@ Mutex::init(MutexProtocol + // Enable mutex error checking in debug builds + // + #ifndef NDEBUG +-#if defined(__linux) && !defined(__USE_UNIX98) ++#if defined(__linux) && !defined(__USE_UNIX98) && defined(PTHREAD_MUTEX_ERRORCHECK_NP) + rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK_NP); + #else + rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK); diff --git a/srcpkgs/Ice/template b/srcpkgs/Ice/template index 61b74cb55e4..cd20c83e9ee 100644 --- a/srcpkgs/Ice/template +++ b/srcpkgs/Ice/template @@ -1,7 +1,7 @@ # Template file for 'Ice' pkgname=Ice version=3.5.1 -revision=10 +revision=11 build_wrksrc=cpp homepage="http://www.zeroc.com" # XXX: other language bindings