OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-4399-gf2d4ba8
Gerrit Code Review
Wed, 8 Oct 2014 10:54:59 -0400
The following commit has been merged in the master branch:
Author: Benjamin Kaduk <firstname.lastname@example.org>
Date: Tue Sep 23 18:19:09 2014 -0400
Allow external hcrypto
Put the configure checks into a separate file in src/cf, following
the same general structure as the roken checks.
Allow explicitly requesting the internal version, or checking
what's in the default paths, or providing a specific hcrypto root
or lib/include dirs for Debian compatibility.
We must still always compile libafshcrypto_lwp.a for use by LWP
binaries, from the bundled sources, but other binaries will use
the system version.
The hcrypto headers have an unfortunately large number of dependencies,
including depending on being able to find each other by including
<hcrypto/foo.h> paths. As such we must pass both the user-supplied
directory and $dir/hcrypto to the preprocessor in order for things
to work, and we also may need to revisit the includes used in the
configure check for use on non-linux systems due to the dependencies
on system headers.
Reviewed-by: Benjamin Kaduk <email@example.com>
Reviewed-by: D Brashear <firstname.lastname@example.org>
Tested-by: D Brashear <email@example.com>
acinclude.m4 | 7 +--
src/cf/hcrypto.m4 | 114 ++++++++++++++++++++++++++++++++++++++++
src/crypto/hcrypto/Makefile.in | 10 +++-
3 files changed, 123 insertions(+), 8 deletions(-)
OpenAFS Master Repository