> That's actually how GTK now names their libraries. It's a new GNU
> convention. I think it was conceived to work around broken linkers.
>
> The dynamic linkers of many systems look for libname.so.[major].[minor].
> Compilers link binaries to look for libname.so.[major], which
> is usually a symbolic link to the most recently installed [major].[minor].
>
> The problem is that most dynamic linkers consider all libraries
> with the same [major] to be interface-compatible. GTK, because it
> follows that "1.0" is stable, "1.1" is development, "1.2" is stable,
> etc., will change interfaces between 1.0 and 1.2. If you installed
And when is GTK supposed to come to version 2.0? If never, why does
the major version number exist in the first place?
[...]
> ... seems like it would have been easier to fix the dynamic loaders
> to me... :)
Without changing ELF specification?
-- .-. .-. Life is a sexually transmitted disease. (_ \ / _) | dave@srce.hr | dave@fly.cc.fer.hr