RE: GTK+-2.3.0 released [unstable]
- From: Murray Cumming Comneon com
- To: ed sweetman wmich edu, matman matman24 org
- Cc: gtk-app-devel-list gnome org
- Subject: RE: GTK+-2.3.0 released [unstable]
- Date: Tue, 28 Oct 2003 09:35:40 +0100
From: gtk-app-devel-list-admin gnome org
you're comparing statically compiled win32 binaries to a
shared library
binary. Of course it's going to make a difference what your current
gtk+ version is if you have it dynamically linked. So if that's a
problem for you, statically link your binaries and distribute
your stuff
like win32 does, already compiled.
Erm, no. An application that is built against GTK+ 1.2 will continue to
function wether or not GTK+ 2.0, or 2.2, or 2.4 is installed, because GTK+
1.2 is a separate library that installs in parallel. They don't interfere
with each other _at all_. And what's more, although GTK+ 2.0, 2.2, and 2.4
are not parallel-installable, they only add API. API/ABI compatibility is
guaranteed, so installing GTK+ 2.4 will have no effect on alread-installed
applications that were built with GTK+ 2.2.
People get confused about this stuff. The answer is to only complain about
real problems rather than imagined ones - if an application actually stops
working because you installed a new GTK+ version then that would be a real
problem.
When staying up to date with a library you have to expect certain
functions will get updated, deprecated and replaced. The only
thing you
can do besides the windows way (statically link or have every program
bring it's own version of the library in it's own directory)
is to not
use functions that are on their way to becoming obscoleted. It's not
like this happened over night to decide to remove a function
from gtk,
you had plenty of time to port the code if you really wanted to.
No, no, no, that's the Windows way. GTK+ and GNOME and most of the linux
world understand API stability issues and we don't fuck with application
developers or break their applications.
Murray Cumming
www.murrayc.com
murrayc usa net
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]