[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#911090: libapt-pkg5.0: incompatible with apt/stretch



Control: clone -1 -2
Control: reassign -2 g++-8
Control: retitle -2 g++-8: removal of old abi mangling breaks compatibility with stretch

On 2018-10-15 18:18, Julian Andres Klode wrote:
> So, I think this affects more than just apt. gcc 7 broke the ABI
> by adding a new mangling
> 
>   URI::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >()
> 
> and only linking to that. It seems that some new gcc version then
> got rid of the old one
> 
>   URI::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]()
> 
> and now it's crashing.
> 
> And that's a problem for _every_ library with operator string(), not
> just apt.

Andreas


Reply to: