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 _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list