OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_74_1-6-g37d2e8b

Gerrit Code Review gerrit@openafs.org
Sun, 25 Apr 2010 20:49:58 -0700 (PDT)


The following commit has been merged in the master branch:
commit 37d2e8bfa8aa83ed592bd25cd3c7fd58f178de9a
Author: Simon Wilkinson <sxw@inf.ed.ac.uk>
Date:   Sun Apr 25 19:11:06 2010 +0100

    Improve shared library building support
    
    This change removes the need to maintain two forms of symbol export
    lists, instead generating the simpler lists required by AIX and Mac OS X
    from the more complex Linux and Solaris mapfile. It can only handle
    simple mapfiles at present, any more complex files (for example, those
    which contain versioning information) will require changes to the
    translation script. The now unused .exp files are removed, and a
    dependency on the .map file added to the library build line.
    
    This change adds support for export lists to Darwin for the first time.
    Doing so identified a number of symbols in libafsrpc that are required
    by libafsauthent, which were not being exported. Export these symbols,
    and bump the minor revision of the shared library.
    
    Change-Id: Ibd1d02bb89b85500dc2a010e6cde1f4b81efe050
    Reviewed-on: http://gerrit.openafs.org/1831
    Reviewed-by: Russ Allbery <rra@stanford.edu>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Derrick Brashear <shadow@dementia.org>

 src/config/shlib-build.in             |   24 +++++-
 src/kopenafs/Makefile.in              |    4 +-
 src/kopenafs/libkopenafs.exp          |    4 -
 src/pam/.gitignore                    |    1 +
 src/pam/Makefile.in                   |   10 ++-
 src/shlibafsauthent/.gitignore        |    6 +
 src/shlibafsauthent/Makefile.in       |    6 +-
 src/shlibafsauthent/libafsauthent.exp |   56 -----------
 src/shlibafsrpc/.gitignore            |    6 +
 src/shlibafsrpc/Makefile.in           |    7 +-
 src/shlibafsrpc/libafsrpc.exp         |  168 ---------------------------------
 src/shlibafsrpc/libafsrpc.map         |   11 ++-
 12 files changed, 62 insertions(+), 241 deletions(-)

-- 
OpenAFS Master Repository