summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@nokia.com>2009-10-07 11:55:58 +0200
committerThiago Macieira <thiago.macieira@nokia.com>2009-10-07 11:55:58 +0200
commitfb3e09c620b519eed57488cb229d42ebb793f387 (patch)
treeb0cacd3010bbb103fd4833ab4f0b2ce9de43a5d1 /configure
parented9fb96a626c284cebd4fcd9a2e00f32e202099a (diff)
Use the recursive mutex functions for D-Bus only.
At least in D-Bus 1.2.16, there's a deadlock caused by locking an already-locked mutex. When Qt is linked to libdbus-1 instead of dynamically loading it, it maintains legacy compatibility by only providing the non-recursive mutexes, which triggers this deadlock. The recursive functions have been present since 0.93, so I guess the non-recursive variants aren't tested. Report: https://bugzilla.novell.com/show_bug.cgi?id=482749#c30
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure b/configure
index ea50b37931..1a7a8eff62 100755
--- a/configure
+++ b/configure
@@ -617,7 +617,7 @@ fi
unset QTDIR
# the minimum version of libdbus-1 that we require:
-MIN_DBUS_1_VERSION=0.62
+MIN_DBUS_1_VERSION=0.93
# initalize internal variables
CFG_CONFIGURE_EXIT_ON_ERROR=yes