OpenAFS Master Repository branch, master, updated. BP-openafs-stable-1_8_x-503-g10d176a

Gerrit Code Review
Fri, 27 Dec 2019 20:51:03 -0500

The following commit has been merged in the master branch:
commit 10d176afd23bbf684017a7946dffb1d592ea04fa
Author: Andrew Deason <>
Date:   Wed Oct 23 15:46:16 2019 -0500

    Do not build shared-only libs for --disable-shared
    Commit 0f1e54c4 (Pass -shared when linking some shared libraries)
    changed some of our linking rules to pass -shared to libtool when
    linking. When building with the --disable-shared configure option,
    this causes those linker rules to fail, since shared libraries are
    disabled. Before commit 0f1e54c4, we could build with --disable-shared
    To allow us to build again with --disable-shared, just don't build the
    relevant shared-only libraries at all, when shared libraries are
    disabled. To accomplish this, introduce a new substitution variable,
    SHARED_ONLY, which allows certain lines in Makefiles to become
    commented-out when shared libraries are disabled. Update all of the
    shared-only libraries to be built conditionally based on this
    Except for, which appears to be not referenced by anything.
    Just remove the rules for that instead.
    Change-Id: I82084a08d2f9c12ca438bd7b1626e1376159c975
    Reviewed-by: Cheyenne Wills <>
    Reviewed-by: Michael Meffie <>
    Reviewed-by: Benjamin Kaduk <>
    Tested-by: BuildBot <>

 src/cf/options.m4              |    8 ++++++++
 src/crypto/hcrypto/ |   21 ++++++++++++---------
 src/kopenafs/       |   25 ++++++++++++++-----------
 src/libafsauthent/  |   12 +++++++-----
 src/libafsrpc/      |   18 ++++++++++--------
 src/libuafs/ |    3 ---
 src/roken/          |   17 ++++++++++-------
 7 files changed, 61 insertions(+), 43 deletions(-)

OpenAFS Master Repository