From b68f72c7f58c05870100d0d993c9baf0fa80a891 Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Mon, 12 Mar 2012 16:21:28 -0700 Subject: lib/crypto: Detect CommonCrypto and use it if available CommonCrypto/CommonDigest is available on Mac and there is function in the libc for MD5 calculation. MD5Final is a C define of CC_MD5_Final. Under some circumstance we have the symbol defined twice in samba binaries on Snow Leopard at least. By detecting CommonCrypto/CommonDigest we end up always using the system version if available. --- lib/crypto/wscript_build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/crypto/wscript_build') diff --git a/lib/crypto/wscript_build b/lib/crypto/wscript_build index f50269879b..849bf1664e 100644 --- a/lib/crypto/wscript_build +++ b/lib/crypto/wscript_build @@ -4,7 +4,7 @@ extra_source = '' extra_deps = '' if bld.CONFIG_SET('HAVE_BSD_MD5_H'): extra_deps += ' bsd' -else: +elif not bld.CONFIG_SET('HAVE_COMMONCRYPTO_COMMONDIGEST_H'): extra_source += ' md5.c' bld.SAMBA_SUBSYSTEM('LIBCRYPTO', -- cgit