Bug#795917: libgtkmm-2.4-1c2a: transition needed for g++-5 ABI

Simon McVittie smcv at debian.org
Mon Aug 17 23:22:28 UTC 2015

Package: libgtkmm-2.4-1c2a
Version: 2.24.4-1.1
Severity: important
Tags: patch

gtkmm2.4 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,

0000000000032ef0 g    DF .text	0000000000000076  Base        Gdk::Pixbuf::save(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Glib::ustring const&)

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: gtkmm2.4_2.24.4-2.diff
Type: text/x-diff
Size: 5420 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20150818/d7fdeb0a/attachment.diff>

More information about the pkg-gnome-maintainers mailing list