git: libz: Add symbol versions (not active)

John Marino marino at
Thu Jun 13 09:25:16 PDT 2013

commit b7f9d9a20da5be3f04c2422af95723ab2f428b78
Author: John Marino <draco at>
Date:   Thu Jun 13 18:11:56 2013 +0200

    libz: Add symbol versions (not active)
    Every time symbol versioning is added to a system library, it will
    require a full buildworld for the next build.  In addition, if the major
    version isn't bumped, it will break the binary packages that link to it.
    The working plan is to add versioning to libaries, but not hook it into
    the build unless "RELEASE36" is defined.  When all the libraries have
    been versioned, then these conditions will be removed so only one full
    buildworld will be required to minimize inconvenience to users.
    All versioned libraries will be bumped with the exception of libc as it
    has already been bumped for branch 3.5, thus is already
    available.  In other words, we bump to avoid package breakage and that's
    no longer an issue for libc.
    After this commit, libz will build as before unless RELEASE36=yes is
    defined in make.conf or passed to make during buildworld.

Summary of changes:
 lib/libz/Makefile   |  6 ++++
 lib/libz/ | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 100 insertions(+)
 create mode 100644 lib/libz/

DragonFly BSD source repository

More information about the Commits mailing list