Shawn Walker wrote: > Stefan Teleman wrote: >> 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. > > Not quite: > > basename file usr/lib/pkgconfig/gtk+-2.0.pc > pkg:/SUNWgtk2 at 0.5.11-0.118 > > basename file usr/sfw/lib/pkgconfig/gtk+.pc > pkg:/SUNWGtk at 1.2.10-0.118
*Not* the same component. Not interchangeable. No linker confusion possible. --Stefan -- Stefan Teleman Sun Microsystems, Inc. stefan.teleman at Sun.COM