Hello,removing it is fine, however marking it as optional might be the best 
solution to avoid build failures on backports or wherever gcc-8 is still the 
default...
G.

    Il venerdì 19 luglio 2019, 16:04:51 CEST, Yangfl <mmyan...@gmail.com> ha 
scritto:  
 
 Gianfranco Costamagna <locutusofb...@debian.org> 于2019年7月19日周五 下午6:03写道:
>
> Source: libminini
> Version: 1.2.a+ds-2
> Tags: patch
>
> hello, please apply this patch to the symbols file
>
> +libminini (1.2.a+ds-3) unstable; urgency=medium
> +
> +  * Mark an internal symbol as optional (Closes: #-1)
> +
> + -- Gianfranco Costamagna <locutusofb...@debian.org>  Fri, 19 Jul 2019 
> 11:49:22 +0200
> +
>  libminini (1.2.a+ds-2) unstable; urgency=medium
>
>    * Fix FTBFS with GCC-9 (Closes: #925751)
> diff -Nru libminini-1.2.a+ds/debian/libminini1.symbols 
> libminini-1.2.a+ds/debian/libminini1.symbols
> --- libminini-1.2.a+ds/debian/libminini1.symbols        2019-07-12 
> 17:29:01.000000000 +0200
> +++ libminini-1.2.a+ds/debian/libminini1.symbols        2019-07-19 
> 11:49:21.000000000 +0200
> @@ -17,7 +17,7 @@
>  (c++)"minIni::browse(int (*)(char const*, char const*, char const*, void*), 
>void*) const@Base" 1.2.a
>  (c++)"minIni::getkey(std::__cxx11::basic_string<char, 
>std::char_traits<char>, std::allocator<char> > const&, int) const@Base" 1.2.a
>  (c++)"minIni::getbool(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&, bool) const@Base" 1.2.a
> - (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.2.a
> + (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.2.a
>  ini_browse@Base 1.2.a
>  ini_getbool@Base 1.2.a
>  ini_getf@Base 1.2.a
>
>
> that symbol is probably not exported anymore in gcc-9, this is why you can't 
> see the issue yet in Debian
>
> cheers,
>
> Gianfranco

Hmm, I just removed it in order to fix #925751, neither does it appear
in the latest buildd log
https://buildd.debian.org/status/fetch.php?pkg=libminini&arch=amd64&ver=1.2.a%2Bds-2&stamp=1563481050&raw=0
. Is there any need to add it back?  

Reply via email to