Package: libofx Version: 1:0.9.15-2 The build fails on some (Ubuntu) architecture due to cpp symbols, the attached patch mark some extra ones that fixes the build
Build log example https://launchpadlibrarian.net/449705134/buildlog_ubuntu-focal-ppc64el.libofx_1%3A0.9.15-2_BUILDING.txt.gz +#MISSING: 1:0.9.15-2# (c++|optional)"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)@Base" 0.9.14 +#MISSING: 1:0.9.15-2# (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" 0.9.14 (c++)"void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)@Base" 0.9.14 dh_makeshlibs: failing due to earlier errors
diff -Nru libofx-0.9.15/debian/changelog libofx-0.9.15/debian/changelog --- libofx-0.9.15/debian/changelog 2019-10-15 11:38:50.000000000 +0200 +++ libofx-0.9.15/debian/changelog 2019-12-04 15:48:20.000000000 +0100 @@ -1,3 +1,10 @@ +libofx (1:0.9.15-3) unstable; urgency=medium + + * debian/libofx7.symbols: + - flag extra cpp symbols as optional + + -- Sebastien Bacher <seb...@ubuntu.com> Wed, 04 Dec 2019 15:12:39 +0100 + libofx (1:0.9.15-2) unstable; urgency=medium * Update symbols file. diff -Nru libofx-0.9.15/debian/libofx7.symbols libofx-0.9.15/debian/libofx7.symbols --- libofx-0.9.15/debian/libofx7.symbols 2019-10-15 11:38:50.000000000 +0200 +++ libofx-0.9.15/debian/libofx7.symbols 2019-12-04 15:39:27.000000000 +0100 @@ -1,9 +1,9 @@ libofx.so.7 #PACKAGE# #MINVER# * Build-Depends-Package: #PACKAGE# - (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" 0.9.14 - (c++)"void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)@Base" 0.9.14 + (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" 0.9.14 + (c++|optional)"void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)@Base" 0.9.14 (c++|optional)"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)@Base" 0.9.14 - (c++)"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.9.14 + (c++|optional)"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.9.14 libofx_free_context@Base 0.9.14 libofx_get_file_format_description@Base 0.9.14 libofx_get_file_format_from_str@Base 0.9.14