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@…