I sent the below to [EMAIL PROTECTED], but it's been a month with no
response, so now I'm trying [EMAIL PROTECTED] instead:

Max Bowsher wrote:
> Looking at the documentation about how to update -version-info:
> 
>   1. Start with version information of `0:0:0' for each libtool library.
> 
>   2. Update the version information only immediately before a public
>      release of your software.  More frequent updates are unnecessary,
>      and only guarantee that the current interface number gets larger
>      faster.
> 
>   3. If the library source code has changed at all since the last
>      update, then increment REVISION (`C:R:A' becomes `C:r+1:A').
> 
>   4. If any interfaces have been added, removed, or changed since the
>      last update, increment CURRENT, and set REVISION to 0.
> 
>   5. If any interfaces have been added since the last public release,
>      then increment AGE.
> 
>   6. If any interfaces have been removed since the last public release,
>      then set AGE to 0.
> 
> I think there is a potentially misleading issue with the above:
> If an interface is *changed* that is essentially the same as removing
> the old interface and adding a new one which just happens to have the
> same name - therefore, I think point 6 should say "removed or changed",
> not just "removed".
> 
> 
> Whilst this documentation is being looked at, a secondary point:
> The terms "last update" and "last public release" are used
> interchangeably - I think it would be clearer to use "last public
> release" exclusively (i.e. in points 3 and 4, change "last update" to
> "last public release").
> 
> Max.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to