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


Reply via email to