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