On Wed, Dec 28, 2005 at 12:28:04PM +0100, Moritz Grimm wrote: > One final question: One of my ports, net/libshout, uses ``-version-info > 4:0:1'' -- SHARED_LIBS only handles what libtool calls CURRENT (major) > and REVISION version numbers, not the AGE (patch-level?) thing. This is > probably not a big deal, however, when SHARED_LIBS'ifying a port, should > the new version be 4.0 (4:0:0, effectively a downgrade ... doesn't sound > good) or 4.1 (4:1:0) or 5.0 (5:0:0)? I'm betting on "4.1", or are we > always bumping major .so version numbers?
You have to understand how shared library numbers actually work. I don't think the libtool shit, and the related misuse of it makes a lot of sense. Incompatible binary libraries -> major bump. Any other change -> minor bump. Clear enough. Don't care about AGE and similar shit.