id summary reporter owner description type status milestone component version severity resolution keywords cc 11219 ~basic_irachive is protected in library causing linking to fail Mika Fischer Robert Ramey "~basic_iarchive is declared public, but somehow in the library it ends up as protected, causing a linker failure. This happens with 1.58.0 on Windows 32 bit with VC 2013. It does not happen on Windows 64 bits or on Linux. dumpbin Output 32bits: {{{ 591 00000000 UNDEF notype () External | ??1basic_iarchive@detail@archive@boost@@IAE@XZ (protected: __thiscall boost::archive::detail::basic_iarchive::~basic_iarchive(void)) }}} dumpbin Output 64bits: {{{ 337 00000000 UNDEF notype () External | ??1basic_iarchive@detail@archive@boost@@QEAA@XZ (public: __cdecl boost::archive::detail::basic_iarchive::~basic_iarchive(void)) }}} linker error on 32bit Windows with VC2013 {{{ error LNK2019: unresolved external symbol ""public: __thiscall boost::archive::detail::basic_iarchive::~basic_iarchive(void)"" (??1basic_iarchi }}}" Bugs closed To Be Determined serialization Boost 1.58.0 Problem wontfix