Stefan Teleman wrote: > 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. >> >> 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.
Exactly. You only want versions in the *.pc file name to distinguish between two versions that are not compatible/interchangable, and it's only useful when they're set by the upstream project so all the projects that depend on them use the versioned names, as happened in the gtk case. You are in 100% violent agreement with what Shawn & I have been saying. -- -Alan Coopersmith- alan.coopersmith at sun.com Sun Microsystems, Inc. - X Window System Engineering