Control: tags -1 + pending On 2015-07-03 13:11:12, Matthias Klose wrote: > Package: src:libcoverart > Version: 1.0.0+git20140109-2 > Severity: important > Tags: sid stretch > User: [email protected] > Usertags: libstdc++-cxx11 > > 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, > and 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. > > What is needed: > > - Rebuild the library using g++/g++-5 from experimental. Note that > most likely all C++ libraries within the build dependencies need > a rebuild too. You can find the log for a rebuild in > https://people.debian.org/~doko/logs/gcc5-20150701/ > Search for "BEGIN GCC CXX11" in the log. > > - Decide if the symbols matching __cxx11 or B5cxx11 are part of the > library API, and are used by the reverse dependencies of the > library. > > - If there are no symbols matching __cxx11 or B5cxx11 in the symbols > forming the library API, you should close this issue with a short > explanation.
The public API contains symbols matching __cxx11. But ... > - If there are no reverse dependencies, it should be the package > maintainers decision if a transition is needed. However this might > break software which is not in the Debian archive, and built > against these packages. ... the only reverse dependency of libcoverartcc1 is libcoverart1 from the same source package. I've uploaded a package changing libcovertartcc1 to libcoverartcc1v5 to experimental. Once g++ 5 is default in unstable, uploading this change to unstable is enough. Cheers -- Sebastian Ramacher
signature.asc
Description: Digital signature
_______________________________________________ pkg-multimedia-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
