diff options
author | Thiago Macieira <thiago.macieira@nokia.com> | 2009-10-07 09:55:58 (GMT) |
---|---|---|
committer | Thiago Macieira <thiago.macieira@nokia.com> | 2009-10-07 09:55:58 (GMT) |
commit | fb3e09c620b519eed57488cb229d42ebb793f387 (patch) | |
tree | b0cacd3010bbb103fd4833ab4f0b2ce9de43a5d1 /configure | |
parent | ed9fb96a626c284cebd4fcd9a2e00f32e202099a (diff) | |
download | Qt-fb3e09c620b519eed57488cb229d42ebb793f387.zip Qt-fb3e09c620b519eed57488cb229d42ebb793f387.tar.gz Qt-fb3e09c620b519eed57488cb229d42ebb793f387.tar.bz2 |
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-x | configure | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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 |