svn rev #24244: branches/nss/src/ lib/crypto/
ghudson@MIT.EDU
ghudson at MIT.EDU
Thu Aug 19 16:05:57 EDT 2010
http://src.mit.edu/fisheye/changelog/krb5/?cs=24244
Commit By: ghudson
Log Message:
Merge changes from branches/krb5-1-8-nss. Omit the t_encrypt.c changes
as they are already handled in a different way on trunk.
Changed Files:
U branches/nss/src/configure.in
U branches/nss/src/lib/crypto/Makefile.in
A branches/nss/src/lib/crypto/nss/
Modified: branches/nss/src/configure.in
===================================================================
--- branches/nss/src/configure.in 2010-08-19 20:00:25 UTC (rev 24243)
+++ branches/nss/src/configure.in 2010-08-19 20:05:57 UTC (rev 24244)
@@ -125,6 +125,28 @@
], withval=builtin)
AC_CONFIG_COMMANDS(CRYPTO_IMPL, , CRYPTO_IMPL=$CRYPTO_IMPL)
AC_SUBST(CRYPTO_IMPL)
+#PKG_CHECK_MODULES(CRYPTO_IMPL, $CRYPTO_IMPL, [ withval != builtin ], )
+case "$withval" in
+openssl)
+ AC_CHECK_LIB(crypto, PKCS7_get_signer_info)
+ CRYPTO_IMPL_LIBS=
+ CRYPTO_IMPL_CFLAGS=
+ ;;
+builtin)
+ CRYPTO_IMPL_LIBS=
+ CRYPTO_IMPL_CFLAGS=
+ ;;
+nss)
+ CRYPTO_IMPL_CFLAGS=`pkg-config --cflags $CRYPTO_IMPL`
+ CRYPTO_IMPL_LIBS="-lnss3 $(pkg-config --libs nss-util)"
+ ;;
+*)
+ CRYPTO_IMPL_CFLAGS=`pkg-config --cflags $CRYPTO_IMPL`
+ CRYPTO_IMPL_LIBS=`pkg-config --libs $CRYPTO_IMPL`
+ ;;
+esac
+AC_SUBST(CRYPTO_IMPL_CFLAGS)
+AC_SUBST(CRYPTO_IMPL_LIBS)
# --with-kdc-kdb-update makes the KDC update the database with last request
# information and failure information.
Modified: branches/nss/src/lib/crypto/Makefile.in
===================================================================
--- branches/nss/src/lib/crypto/Makefile.in 2010-08-19 20:00:25 UTC (rev 24243)
+++ branches/nss/src/lib/crypto/Makefile.in 2010-08-19 20:05:57 UTC (rev 24244)
@@ -46,7 +46,7 @@
# link editor and loader support it.
DEPLIBS=
SHLIB_DIRS=-L$(TOPLIBD)
-SHLIB_EXPLIBS= $(SUPPORT_LIB) @CRYPTO_LIBS@ $(LIBS)
+SHLIB_EXPLIBS= $(SUPPORT_LIB) @CRYPTO_LIBS@ @CRYPTO_IMPL_LIBS@ $(LIBS)
SHLIB_EXPDEPLIBS= $(SUPPORT_DEPLIB)
SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@
SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
More information about the cvs-krb5
mailing list