Re: gtkmm affected by recent changes to gtk (GdkNativeWindow, gtk_toolbar_[gs]et_tooltips)



On Tue, 2008-09-16 at 14:37 -0400, Damon Register wrote:
> Armin Burgmeier wrote:
> > I can reproduce the problems you mention when compiling gtkmm against
> > GTK+ 2.14.
> I feel a little better
> 
> > I filed a bug for this:
> > http://bugzilla.gnome.org/show_bug.cgi?id=552513. In short, I think the
> Thanks
> 
> > problem with changing the types appropriately is ABI compatibility. Feel
> > free to attach your patch there even if it has some problems yet. It is
> > easier to discuss such things on bugzilla.
> Ok.  I assume that when you talk of ABI compatibility, you are
> talking about the problems you get when running a program built with
> one type while using a library built with another type?

gtkmm is ABI stable, which means that it must be possible to compile a
program against gtkmm 2.12 and run it with gtkmm 2.14. So if we change
the signature of a function to have different parameters, then the
function will not be found anymore by a program linked against the older
version, and it will refuse to run.

Armin



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