Patch  527434: Avoid double inclusion of thread.o on Sol2.8.
diff --git a/configure.in b/configure.in
index 3bdb667..ee6b4bb 100644
--- a/configure.in
+++ b/configure.in
@@ -1133,10 +1133,13 @@
     LIBS="$LIBS -lmpc"
     LIBOBJS="$LIBOBJS thread.o"
     USE_THREAD_MODULE=""])
-    AC_CHECK_LIB(thread, thr_create, [AC_DEFINE(WITH_THREAD)
-    LIBS="$LIBS -lthread"
-    LIBOBJS="$LIBOBJS thread.o"
-    USE_THREAD_MODULE=""])
+
+    if test $posix_threads != "yes"; then     
+      AC_CHECK_LIB(thread, thr_create, [AC_DEFINE(WITH_THREAD)
+      LIBS="$LIBS -lthread"
+      LIBOBJS="$LIBOBJS thread.o"
+      USE_THREAD_MODULE=""])
+    fi
 
     if test "$USE_THREAD_MODULE" != "#"
     then