
I'm not sure that BOOST_SPIRIT_THREADSAFE is really required in the case of serialization - I'm not very familiar with spirit. But when I build boost with the following user-config jam file: using msvc : 8.0 : : <cxxflags>"-wd4996 -wd4103 -Zp4 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_SECURE_SCL=0 -DBOOST_SPIRIT_THREADSAFE -DBOOST_THREAD_USE_DLL " <linkflags>"-LIBPATH:%BOOSTROOT%/lib" ; the resulting boost_serialization*.dll depends on boost_thread*.dll "Robert Ramey" <ramey@rrsd.com> wrote in message news:faeuaf$vle$1@sea.gmane.org...
Sergey Skorniakov wrote:
Serialization library uses spirit to parse XML. For thread-safety, BOOST_SPIRIT_THREADSAFE should be defined while building serialization library. It will cause linking to thread library anyway.
Hmmm, I run all my tests here and the threading library isn't even built, much less linked in. Even when I use <threading>multi in the Jamfile. So I don't know what to say about this.
Robert Ramey
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost