id summary reporter owner description type status milestone component version severity resolution keywords cc 3491 [serialization] Fails when static library used along with DLL Chard Robert Ramey "If the serialization code of some polymorphic type is performed in the DLL, and there is a static library which derives from this type, the guid registration mechanism can result is duplicate guids and lead to failure. This issue also shows how the BOOST_DLLEXPORT (stop linker dead-stripping) trick results in (MSVC) linker LNK4006 warnings for this type of set up. The attached MSVC71 solution demonstrates the issue. " Bugs closed Boost 1.41.0 serialization Boost 1.40.0 Problem fixed static library dll polymorphic BOOST_DLLEXPORT