Possible bug: boost.signals with '-pthread'?