Re: glibmm 2.13, binary incompatibility



On 6/26/07, Denis Leroy <denis poolshark org> wrote:


So do we have a binary incompatibility between glibmm 2.12 and glibmm
2.13 ? Somebody reported a problem here:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=245634

"2. These newer versions change the allowed parameter (at least for
i386) for
Glib::ValueBase::init() from '(unsigned long)' to '(unsigned int)'."

this looks like it's probably this issue:
http://mail.gnome.org/archives/gtk-devel-list/2007-June/msg00266.html

glib changed a typedef somewhere that broke ABI compatibility but it
only seemed to manifest itself in C++/gtkmm apps.  I believe a fix has
been committed to glib, but I don't believe it's been released yet.
If you want to include this fix in the glib fedora packages, I think
you want this commit:
http://svn.gnome.org/viewcvs/glib/trunk/gobject/gtype.h?r1=5560&r2=5582

--
jonner



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]