Source: libgpiod
Version: 1.4.1-2
Severity: normal
Tags: patch

Hello, there are a few symbols that disappears when the code is built with -O3 
(e.g. on ppc64el). Can you please mark them as optional?

trivial patch:
diff -Nru libgpiod-1.4.1/debian/libgpiod2.symbols 
libgpiod-1.4.1/debian/libgpiod2.symbols
--- libgpiod-1.4.1/debian/libgpiod2.symbols     2019-08-31 03:51:59.000000000 
+0000
+++ libgpiod-1.4.1/debian/libgpiod2.symbols     2019-09-02 08:37:24.000000000 
+0000
@@ -185,8 +185,8 @@
  (c++|arch-bits=32)"std::bitset<32u>::bitset<char>(char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>::size_type, char, char)@Base" 1.1
  (c++|arch-bits=64)"std::vector<int, std::allocator<int> 
>::_M_default_append(unsigned long)@Base" 1.1
  (c++|arch-bits=32)"std::vector<int, std::allocator<int> 
>::_M_default_append(unsigned int)@Base" 1.1
- (c++)"void std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::_M_construct<char const*>(char const*, char const*, 
std::forward_iterator_tag)@Base" 1.1
- (c++)"std::_Rb_tree<int, std::pair<int const, int>, 
std::_Select1st<std::pair<int const, int> >, std::less<int>, 
std::allocator<std::pair<int const, int> > >::_M_get_insert_unique_pos(int 
const&)@Base" 1.1
+ (c++|optional)"void std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::_M_construct<char const*>(char const*, char const*, 
std::forward_iterator_tag)@Base" 1.1
+ (c++|optional)"std::_Rb_tree<int, std::pair<int const, int>, 
std::_Select1st<std::pair<int const, int> >, std::less<int>, 
std::allocator<std::pair<int const, int> > >::_M_get_insert_unique_pos(int 
const&)@Base" 1.1
  (c++|arch=amd64 arm64 ppc64el mips64el riscv64)"std::_Rb_tree<int, 
std::pair<int const, int>, std::_Select1st<std::pair<int const, int> >, 
std::less<int>, std::allocator<std::pair<int const, int> > 
>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int 
const, int> >, int const&)@Base" 1.1
  (c++)"std::_Rb_tree<int, std::pair<int const, int>, 
std::_Select1st<std::pair<int const, int> >, std::less<int>, 
std::allocator<std::pair<int const, int> > 
>::_M_erase(std::_Rb_tree_node<std::pair<int const, int> >*)@Base" 1.1
  (c++|arch= !armel !riscv64)"typeinfo for 
std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.1

Reply via email to