Does the fact that bjam builds a "*-mt*" version of signals indicate that signals is now thread-safe? If it isn't, why is the "*-mt*" version built? Thanks, Mark
Mark Wilson wrote:
Does the fact that bjam builds a "*-mt*" version of signals indicate that signals is now thread-safe? If it isn't, why is the "*-mt*" version built?
Thanks, Mark
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
I don't use the signals library much but according to the link below they are not thread safe. http://www.boost.org/doc/html/signals/s04.html#id2738867 What I can tell you is that if you are building an application and are linking a specific version of the c++ runtime library (CRT), any static libraries that you link must also have been linked against the same version of the CRT. Otherwise you could get quirky (undefined) behavior. That's why when you build a static library you usually build one for each version of the CRT.
participants (2)
-
Mark Wilson
-
Stefan Tarrant