id summary reporter owner description type status milestone component version severity resolution keywords cc 7074 [thread] Multiply defined symbol boost::allocator_arg anonymous viboes "I'm updating from boost 1_49 to 1_50, a project that uses pre-compiled headers and MSVC 2010. I find I'm getting: {{{ shared.lib(stdafx.obj) : error LNK2005: ""struct boost::container::allocator_arg_t boost::allocator_arg"" (?allocator_arg@boost@@3Uallocator_arg_t@container@1@A) already defined in stdafx.obj}}} }}} and consequently: {{{ fatal error LNK1169: one or more multiply defined symbols found }}} I'm wondering if perhaps the declaration of allocator_arg in thread/detail/memory.hpp should be: {{{ BOOST_STATIC_CONSTEXPR allocator_arg_t allocator_arg = {}; }}} P.S. I feel I'm really sticking my neck out commenting on your code, but it's the only thing that makes sense to me." Bugs closed Boost 1.51.0 thread Boost 1.50.0 Problem fixed