hi all,

i have a quesion regarding to libtool 1.2d

i'm reading libtool.info section: updating library version
information.  there is information about -version-info option
and some rules how to increment it.

however it looks weired to me.

REVISION R
CURRENT  C
AGE      A

-version-info C:R:A

start with 0:0:0                  0:0:0      0.0.0

if updated R+1                    0:1:0      0.0.1

if interface is added
from rule 4, C+1, R=0
from rule 5, A+1                  1:0:1      0.1.0

if interface is added again
from rule 4, C+1, R=0
from rule 5, A+1                  2:0:2      0.2.0

now, interface is deleted
from rule 4, C+1, R=0
from rule 5, A=0                  3:0:0      3.0.0


well, i think at the last step, library's binary compatibility
is broken, so that it's version should be 1.0.0 not 3.0.0

am i missing something?
--
                       yashi

Reply via email to