[Date Prev][Date Next] [Chronological] [Thread] [Top]

HEADS UP: -llber/-lldap sonames changes



I've updated the sonaming of -llber and -lldap yet again.
In the new scheme:

-release will be set as follows:
	for HEAD: 2-devel
	for 2.2 releng branch: 2.2-releng
	for 2.2 patch releases: 2.2

-version-info will be set as follows:
	for HEAD: 0:0:0
	for 2.2 releng branch/releases: to current:revision:age
	  of the library interface on that branch (updated
	  only at time of release).

and likewise for future releng branches/releases.  (Old releng
branches (and future releases on those branches) will continue
to use the old broken scheme.)

That is, library interface versioning is now per release branch.

This yields for HEAD:
  dlname='liblber-2-devel.so.0'
  library_names='liblber-2-devel.so.0 liblber-2-devel.so liblber.so'
  old_library='liblber.a'
  current=7
  age=0
  revision=0
  
for RE22:
  dlname='liblber-2.2-releng.so.7'
  library_names='liblber-2.2-releng.so.7 liblber-2.2-releng.so liblber.so'
  old_library='liblber.a'
  current=7
  age=0
  revision=0

and for 2.2.8 (when its released, assuming a compatible interface
change):
  dlname='liblber-2.2.so.7'
  library_names='liblber-2.2.so.7 liblber-2.2.so liblber.so'
  old_library='liblber.a'
  current=8
  age=1
  revision=0

Kurt