Patch #618347: Work around Solaris 2.6 pthread.h bug. Will backport to 2.2.
diff --git a/configure.in b/configure.in
index 27462a6..fef6e22 100644
--- a/configure.in
+++ b/configure.in
@@ -1326,6 +1326,14 @@
         OSF1) LDLAST=-threads;;
         esac
     fi
+
+    if test "$posix_threads" = yes -a \
+		"$ac_sys_system" = "SunOS" -a \
+		"$ac_sys_release" = "5.6"; then
+		AC_DEFINE(HAVE_PTHREAD_DESTRUCTOR, 1,
+		[Defined for Solaris 2.6 bug in pthread header.])
+	fi
+
 fi
 
 # Check for enable-ipv6