Bug#871275: libapt-pkg5.0: requires rebuild against GCC 7 and symbols/shlibs bump

2017-08-08 Thread David Kalnischkies
On Tue, Aug 08, 2017 at 04:33:52PM -0400, James Cowgill wrote: > Maybe I misunderstood your question, but if you compile a library > exporting an affected conversion operator using GCC 7, GCC will emit an > alias to ensure that the old and new symbols both work. This is why *doh* You said it righ

Bug#871275: libapt-pkg5.0: requires rebuild against GCC 7 and symbols/shlibs bump

2017-08-08 Thread James Cowgill
Hi, On 08/08/17 15:44, David Kalnischkies wrote: > On Mon, Aug 07, 2017 at 03:47:15PM +0100, jcowg...@debian.org wrote: >> In GCC 7, the name mangling for C++ conversion operators which return a >> type using the abi_tag attribute (most commonly std::string) has >> changed. When your library is co

Bug#871275: libapt-pkg5.0: requires rebuild against GCC 7 and symbols/shlibs bump

2017-08-08 Thread David Kalnischkies
On Mon, Aug 07, 2017 at 03:47:15PM +0100, jcowg...@debian.org wrote: > In GCC 7, the name mangling for C++ conversion operators which return a > type using the abi_tag attribute (most commonly std::string) has > changed. When your library is compiled with GCC 7, it will now emit two > symbols for t

Bug#871275: libapt-pkg5.0: requires rebuild against GCC 7 and symbols/shlibs bump

2017-08-07 Thread James Cowgill
Hi Julian, On 07/08/17 11:33, Julian Andres Klode wrote: > On Mon, Aug 07, 2017 at 03:47:15PM +0100, jcowg...@debian.org wrote: >> Package: libapt-pkg5.0 >> Version: 1.5~beta1 >> Severity: serious >> Tags: sid buster >> User: debian-...@lists.debian.org >> Usertags: gcc-7-op-mangling >> >> Hi, >>

Bug#871275: libapt-pkg5.0: requires rebuild against GCC 7 and symbols/shlibs bump

2017-08-07 Thread Julian Andres Klode
On Mon, Aug 07, 2017 at 03:47:15PM +0100, jcowg...@debian.org wrote: > Package: libapt-pkg5.0 > Version: 1.5~beta1 > Severity: serious > Tags: sid buster > User: debian-...@lists.debian.org > Usertags: gcc-7-op-mangling > > Hi, > > It appears that your package provides an external symbol that is

Bug#871275: libapt-pkg5.0: requires rebuild against GCC 7 and symbols/shlibs bump

2017-08-07 Thread jcowgill
Package: libapt-pkg5.0 Version: 1.5~beta1 Severity: serious Tags: sid buster User: debian-...@lists.debian.org Usertags: gcc-7-op-mangling Hi, It appears that your package provides an external symbol that is affected by the recent name mangling changes in GCC 7. See: https://gcc.gnu.org/gcc-7/por