OpenAFS Master Repository branch, master, updated. bbab48b047000db0d1821e2f65917c2e8c2c7768

Gerrit Code Review gerrit@openafs.org
Thu, 9 Jul 2009 20:20:33 -0700 (PDT)


The following commit has been merged in the master branch:
commit bbab48b047000db0d1821e2f65917c2e8c2c7768
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jul 6 18:41:39 2009 -0700

    Build and install PIC versions of libafsrpc and libafsauthent
    
    To include AFS code in loadable modules such as PAM modules, NSS modules,
    or Perl/Python/PHP/Ruby extensions, it needs to be built PIC or one must
    link with the AFS shared libraries.  Since we haven't historically been
    that great about maintaining the shared library ABI, it's nice to have
    static libraries built with PIC code that can be linked into such modules.
    
    Based on a patch by Garrett Wollman updated with the build system changes
    that happened after 1.4.
    
    Make shlib makefiles have clean rules for PIC libraries.
    Make RedHat specfile know how to deal with PIC libraries.
    
    Reviewed-on: http://gerrit.openafs.org/8
    Verified-by: Derrick Brashear <shadow@dementia.org>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/packaging/RedHat/openafs.spec.in |    2 ++
 src/shlibafsauthent/Makefile.in      |   20 ++++++++++++++++----
 src/shlibafsrpc/Makefile.in          |   18 ++++++++++++++----
 3 files changed, 32 insertions(+), 8 deletions(-)

-- 
OpenAFS Master Repository