$NetBSD: patch-an,v 1.2 2010/10/26 11:46:58 markd Exp $

--- kdecore/util/kshareddatacache.cpp.orig	2010-09-30 21:19:05.000000000 +0000
+++ kdecore/util/kshareddatacache.cpp
@@ -307,7 +307,10 @@ struct SharedMemory
             // Initialize attributes, enable process-shared primitives, and setup
             // the mutex.
             if (pthread_mutexattr_init(&mutexAttr) == 0) {
-                if (pthread_mutexattr_setpshared(&mutexAttr, PTHREAD_PROCESS_SHARED) != 0 ||
+                if (
+#ifdef _POSIX_THREAD_PROCESS_SHARED
+                    pthread_mutexattr_setpshared(&mutexAttr, PTHREAD_PROCESS_SHARED) != 0 ||
+#endif
                     pthread_mutex_init(&lockMutex, &mutexAttr) != 0)
                 {
                     pthread_mutexattr_destroy(&mutexAttr);
