libraries misversioned in 4.2 release

Torbjorn Granlund tege at swox.com
Fri Apr 7 11:45:03 CEST 2006


"Steve M. Robbins" <steven.robbins at videotron.ca> writes:

  I was in the midst of preparing GMP 4.2 packages for Debian
  and noticed the libraries are not correctly versioned.  This
  has already been reported by Thomas M.Ott:
  
    http://gmplib.org/list-archives/gmp-bugs/2006-March/000308.html
  
Yes, this was a very unfortunate mistake on my part, and my only
excuse is almost complete ignorance about shared library versioning
and its handling by the auto* tools.

I think and some minor problems means I should make a 4.2.1 soon.
I'll try to do that next week.

Your numbers seem right for GMP 4.2.
I'll use them as a base for 4.2.1, just bumping *_REVISION.
  
  Would one of the developers confirm whether rule #2:
  
  # 2. Interfaces added, none removed (good): Increment CURRENT, increment
  #    AGE, set REVISION to 0.
  
  was meant to be applied.  I reckon that this would result in the
  following versions:
  
  LIBGMP_LT_CURRENT =  7
  LIBGMP_LT_REVISION = 0
  LIBGMP_LT_AGE =      4
  
  LIBGMPXX_LT_CURRENT =  4
  LIBGMPXX_LT_REVISION = 0
  LIBGMPXX_LT_AGE =      1
  
  LIBMP_LT_CURRENT =  5
  LIBMP_LT_REVISION = 0
  LIBMP_LT_AGE =      2

-- 
Torbjörn


More information about the gmp-bugs mailing list