Affects Version/s: qpid-cpp-1.36.0
Fix Version/s: None
Component/s: C++ Broker
Windows Server 2012 R2, Visual Studio 2012, x64 build
Today's master branch
The issue is with the definition of QPID_MUTEX_INITIALIZER.
In Linux it is defined as PTHREAD_MUTEX_INITIALIZER which is a complex structure initializer.
In Windows it is a naked 0.
In a stand-alone windows program
returns false. In Linux the same statement in qpidd broker returns true.