* 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