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