Bug#795916: libgtkmm-3.0-1: transition needed for g++-5 ABI

Simon McVittie smcv at debian.org
Mon Aug 17 23:19:38 UTC 2015

Package: libgtkmm-3.0-1
Version: 3.16.0-1+b1
Severity: important
Tags: patch

gtkmm3.0 is yet another C++ package that needs a transition to the g++-5 ABI.
See the similar glibmm bug for all the tedious details.

Matthias' build logs mention, for instance,

000000000002c120 g    DF .text	0000000000000094  Base        Gdk::Pixbuf::create_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, bool)

This was blocked by starting both the cairomm and glibmm phases of the
transition, but that has now been done.

I have staged this in pkg-gnome svn, but not yet tested it (I need to get
far enough up the library stack to run gnome-system-monitor or something).

It is possible that atkmm1.6 and pangomm do not strictly need to transition,
but Matthias' recent mail to debian-devel mentions some concerns about
ABI breaks that are not automatically detected, and nothing seems to
build-depend on atkmm1.6 or pangomm without also depending on either gtkmm2.4
or gtkmm3.0 anyway; so everything that would be binNMU'd for an atk1.6 or
pangomm transition is going to have to be binNMU'd for a gtkmm2.4 or
gtkmm3.0 transition in any case. So we might as well do them all at once.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: gtkmm3.0_3.16.0-2.diff
Type: text/x-diff
Size: 5868 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20150818/6f88cb1d/attachment.diff>

More information about the pkg-gnome-maintainers mailing list