git: library versioning: Don't bump major version

John Marino marino at crater.dragonflybsd.org
Mon Dec 1 05:33:54 PST 2014


commit a4ada0f693ce7ab287c552126937e970639a4b24
Author: John Marino <draco at marino.st>
Date:   Mon Dec 1 13:51:18 2014 +0100

    library versioning: Don't bump major version
    
    Eight libraries have unused yet valid symbol maps.  The original plan was
    to activate them together and bump all the major library versions at the
    same time.  This never happened because the libc symbol map isn't quite
    right yet.  However, it's not necessary to bump the version.  If mapped,
    both the versioned and unversioned symbol will be available and will
    reference the same location, so no breakage will occur.
    
    Once confirmed, the next commit will remove the "RELEASE36" check.  The
    c library guard had changed to RELEASE42, so the intent is to activate
    versioning on 7 of the 8 libraries in one step.

Summary of changes:
 lib/libarchive/Makefile      | 1 -
 lib/libbz2/Makefile          | 1 -
 lib/libc/Makefile            | 2 +-
 lib/libedit/libedit/Makefile | 1 -
 lib/liblzma/Makefile         | 1 -
 lib/libmd/Makefile           | 1 -
 lib/libncurses/Makefile.inc  | 1 -
 lib/libz/Makefile            | 1 -
 8 files changed, 1 insertion(+), 8 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a4ada0f693ce7ab287c552126937e970639a4b24


-- 
DragonFly BSD source repository


More information about the Commits mailing list