Bug#791204: modglue: library transition may be needed when GCC 5 is the default

2015-08-10 Thread Julien Cristau
Control: severity -1 serious Control: tag -1 confirmed On Mon, Aug 10, 2015 at 11:53:25 +0100, Simon McVittie wrote: On Fri, 03 Jul 2015 at 13:12:52 +, Matthias Klose wrote: - Decide if the symbols matching __cxx11 or B5cxx11 are part of the library API, and are used by the reverse

Bug#791204: modglue: library transition may be needed when GCC 5 is the default

2015-08-10 Thread Simon McVittie
On 10/08/15 15:28, Julien Cristau wrote: Whether it builds does not show anything about the ABI (it shows that the API didn't change, which we already knew). Oh? Other packages in this situation have mostly been failing to link, because the name-mangling of names that mention std::string

Bug#791204: modglue: library transition may be needed when GCC 5 is the default

2015-08-10 Thread Julien Cristau
On Mon, Aug 10, 2015 at 15:55:31 +0100, Simon McVittie wrote: On 10/08/15 15:28, Julien Cristau wrote: Whether it builds does not show anything about the ABI (it shows that the API didn't change, which we already knew). Oh? Other packages in this situation have mostly been failing to

Bug#791204: modglue: library transition may be needed when GCC 5 is the default

2015-08-10 Thread Simon McVittie
On 10/08/15 16:30, Julien Cristau wrote: On Mon, Aug 10, 2015 at 15:55:31 +0100, Simon McVittie wrote: On 10/08/15 15:28, Julien Cristau wrote: You mean you've been building cadabra with g++ 5 against the old modglue? Or against the already-binNMUed modglue? OK, now I see what my error was:

Bug#791204: modglue: library transition may be needed when GCC 5 is the default

2015-08-10 Thread Simon McVittie
On Fri, 03 Jul 2015 at 13:12:52 +, Matthias Klose wrote: - Decide if the symbols matching __cxx11 or B5cxx11 are part of the library API, and are used by the reverse dependencies of the library. modglue only has one direct rdep, cadabra, which seems to build fine: