Source: libsavitar Version: 3.3.0-1 Severity: wishlist Hi Greg
As you know, Ubuntu builds ppc64el packages with -O3 optimization. Sometimes this causes minor changes in the symbols file. Please consider including the attached changes to libsavitar0.symbols in your next upload. Regards Graham
--- a/debian/libsavitar0.symbols +++ b/debian/libsavitar0.symbols @@ -70,14 +70,14 @@ (c++)"std::ctype<char>::do_widen(char) const@Base" 2.5 (c++|optional)"void std::vector<Face, std::allocator<Face> >::_M_emplace_back_aux<Face const&>(Face const&)@Base" 2.5 (c++|optional)"void std::vector<Face, std::allocator<Face> >::_M_realloc_insert<Face const&>(__gnu_cxx::__normal_iterator<Face*, std::vector<Face, std::allocator<Face> > >, Face const&)@Base" 2.6.0 - (c++)"std::vector<Face, std::allocator<Face> >::operator=(std::vector<Face, std::allocator<Face> > const&)@Base" 2.5 + (c++|optional)"std::vector<Face, std::allocator<Face> >::operator=(std::vector<Face, std::allocator<Face> > const&)@Base" 2.5 (c++|optional)"void std::vector<Savitar::Vertex, std::allocator<Savitar::Vertex> >::_M_emplace_back_aux<Savitar::Vertex const&>(Savitar::Vertex const&)@Base" 2.5 (c++|optional)"void std::vector<Savitar::Vertex, std::allocator<Savitar::Vertex> >::_M_realloc_insert<Savitar::Vertex const&>(__gnu_cxx::__normal_iterator<Savitar::Vertex*, std::vector<Savitar::Vertex, std::allocator<Savitar::Vertex> > >, Savitar::Vertex const&)@Base" 2.6.0 (c++)"std::vector<Savitar::Vertex, std::allocator<Savitar::Vertex> >::operator=(std::vector<Savitar::Vertex, std::allocator<Savitar::Vertex> > const&)@Base" 2.5 (c++)"void std::vector<Savitar::SceneNode*, std::allocator<Savitar::SceneNode*> >::_M_range_insert<__gnu_cxx::__normal_iterator<Savitar::SceneNode**, std::vector<Savitar::SceneNode*, std::allocator<Savitar::SceneNode*> > > >(__gnu_cxx::__normal_iterator<Savitar::SceneNode**, std::vector<Savitar::SceneNode*, std::allocator<Savitar::SceneNode*> > >, __gnu_cxx::__normal_iterator<Savitar::SceneNode**, std::vector<Savitar::SceneNode*, std::allocator<Savitar::SceneNode*> > >, __gnu_cxx::__normal_iterator<Savitar::SceneNode**, std::vector<Savitar::SceneNode*, std::allocator<Savitar::SceneNode*> > >, std::forward_iterator_tag)@Base" 2.5 (c++|optional)"void std::vector<Savitar::SceneNode*, std::allocator<Savitar::SceneNode*> >::_M_emplace_back_aux<Savitar::SceneNode* const&>(Savitar::SceneNode* const&)@Base" 2.5 (c++|optional)"void std::vector<Savitar::SceneNode*, std::allocator<Savitar::SceneNode*> >::_M_realloc_insert<Savitar::SceneNode* const&>(__gnu_cxx::__normal_iterator<Savitar::SceneNode**, std::vector<Savitar::SceneNode*, std::allocator<Savitar::SceneNode*> > >, Savitar::SceneNode* const&)@Base" 2.6.0 - (c++)"void std::vector<unsigned char, std::allocator<unsigned char> >::_M_range_insert<unsigned char const*>(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char const*, unsigned char const*, std::forward_iterator_tag)@Base" 2.5 + (c++|optional)"void std::vector<unsigned char, std::allocator<unsigned char> >::_M_range_insert<unsigned char const*>(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char const*, unsigned char const*, std::forward_iterator_tag)@Base" 2.5 (c++)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.5 (c++|optional)"std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.5 (c++)"std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_copy<std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&)@Base" 2.5

