From: Sergey Skorniakov (s.skorniakov_at_[hidden])
Date: 2007-08-22 03:12:40
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_at_[hidden]> wrote in message news:faeuaf$vle$1_at_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
> 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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk