On Fri, Jul 31, 2009 at 17:14, Shawn Walker<swalker at opensolaris.org> wrote:

> For the simultaneous existence of multiple, incompatible versions of a
> library? ?Gtk was provided as a good example earlier.

i don't remember us ever providing more than one version of
libgtk+-2.x.so at any time. i always though we had a pretty strict
rule about "only one of each", and if we ever had a documented need
for having simultaneous and incompatible versions of the same shared
library component, we accomplished this artifact via physical object
location + interface stability classification, and not via versioning
of the pkg-config *.pc files.

and in Brian's example, he explicitly stated that he is proposing
installation of conflicting components in different physical
filesystem locations, and *NOT* the versioning versioning of
pkg-config files.

if you plan on versioning pkg-config *.pc files, you will diverge from
upstream, ./configure will break, and you will have created a lot of
useless work for no real benefit.

--Stefan

-- 
Stefan Teleman
KDE e.V.
stefan.teleman at gmail.com

Reply via email to