id summary reporter owner description type status milestone component version severity resolution keywords cc 11791 undefined reference to ~basic_text_iprimitive() when linking to libboost_serialization.so anonymous Robert Ramey "When I'm trying to link into libboost_serialization.so I get such error: {{{undefined reference to `boost::archive::basic_text_iprimitive > >::~basic_text_iprimitive()'}}} I suppose that the problem is that {{{BOOST_SYMBOL_VISIBLE}}} was added into {{{class basic_text_iprimitive}}}. nm says that this symbols is 't', while in bost-1.57 (without BOOST_SYMBOL_VISIBLE) was 'W'. The test case: {{{ #include #include int main() { std::istringstream istr; boost::archive::text_iarchive ia( istr ); return 0; } }}} Compiler info: {{{ Using built-in specs. COLLECT_GCC=i686-pc-linux-gnu-g++ COLLECT_LTO_WRAPPER=/home/build/toolchain/gcc-4.7.2.5/libexec/gcc/i686-pc-linux-gnu/4.7.2/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../gcc-4.7.2/configure --target=i686-pc-linux-gnu --prefix=/home/build/toolchain/gcc-4.7.2.5 --disable-nls --enable-languages=c,c++ Thread model: posix gcc version 4.7.2 (GCC) }}} " Bugs closed To Be Determined serialization Boost 1.59.0 Showstopper fixed bogdans@…