Source: gtkspellmm
Version: 3.0.3+dfsg-1
Severity: serious
Justification: ABI break

Background[1]: libstdc++6 introduces a new ABI to conform to the
C++11 standard, but keeps the old ABI to not break existing binaries.
Packages which are built with g++-5 from experimental (not the one
from testing/unstable) are using the new ABI.  Libraries built from
this source package export some of the new __cxx11 or B5cxx11 symbols,
dropping other symbols.  If these symbols are part of the API of
the library, then this rebuild with g++-5 will trigger a transition
for the library.

In the case of gtkspellmm, Glib::ustring appears in header files that
get installed; Glib::ustring has a std::string as a data member,
resulting in sizeof(Glib::ustring) changing, so it seems very likely
that a transition is needed.  This will look a lot like the one for
gstreamermm-1.0.

I'm happy to sponsor or NMU as required.

    S

Reply via email to