2004-06-30 Benjamin Kosnik Stuart Anderson * config/linker-map.gnu: Add destructor exports for abstract base classes to conform to LSB. Index: config/linker-map.gnu =================================================================== RCS file: /cvs/gcc/gcc/libstdc++-v3/config/linker-map.gnu,v retrieving revision 1.64 diff -c -p -r1.64 linker-map.gnu *** config/linker-map.gnu 25 Jun 2004 06:10:41 -0000 1.64 --- config/linker-map.gnu 30 Jun 2004 15:50:54 -0000 *************** GLIBCXX_3.4 { *** 130,138 **** _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_; _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_; - # std::__codecvt_abstract_base* - _ZNStSt23__codecvt_abstract_base*; - # std::__basic_file _ZNKSt12__basic_fileIcE7is_openEv; _ZNSt12__basic_fileIcE2fdEv; --- 130,135 ---- *************** GLIBCXX_3.4.2 { *** 260,265 **** --- 257,266 ---- _ZN9__gnu_cxx11__pool_base16_M_get_free_listE[jm]; _ZN9__gnu_cxx11__pool_base12_M_get_mutexEv; + # destructors for abstract base classes + _ZNSt23__codecvt_abstract_baseI[cw]c11__mbstate_tED[01]Ev; + _ZNSt21__ctype_abstract_baseI[cw]ED[01]Ev; + } GLIBCXX_3.4.1; # Symbols in the support library (libsupc++) have their own tag.