[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Improve versioning algorithm description
From: |
Ralf Wildenhues |
Subject: |
Re: Improve versioning algorithm description |
Date: |
Wed, 23 Sep 2009 05:52:34 +0200 |
User-agent: |
Mutt/1.5.20 (2009-08-09) |
* Bob Friesenhahn wrote on Wed, Sep 23, 2009 at 05:47:55AM CEST:
> On Wed, 23 Sep 2009, Ralf Wildenhues wrote:
> >
> >The most important question is whether it is correct, not only for
> >Linux. That's what I'm not yet certain about.
>
> Something tells me that it is not correct for Windows. Under
> Windows I see a lack of versioning and libtool adds a simple number
> like name-7.dll to the name. Not all OSs support library
> versioning, so in that case applications would continue using the
> older library and freshly compiled applications would use the newer
> library.
That is the same with systems which only provide static linkage.
We cannot do anything against that; only, we shouldn't imply in
the documentation that the user can expect anything better either.
Aside, most systems where $major is not $current-$age will need
relinking after a compatible API update (case 2). This is the
more relevant case I'm thinking of, I guess most users know about
the case of totally featureless versioning.
Cheers,
Ralf