1configure: correctly detect bignum
2
3Building with bignum is currently not possible, since we're checking
4ol_with_tls against a value it is never assigned in any case.
5
6Since bignum is from openssl, and openssl is the preferred TLS
7implementation, if the bignum headers are found, it means we do have
8TLS and it is opensl.
9
10So, keep the check for the bignum header, but check against ol_link_tls
11which means that openssl is enabled when we find the bignum headers.
12
13Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
14
15diff -durN openldap-2.4.40.orig/configure openldap-2.4.40/configure
16--- openldap-2.4.40.orig/configure	2014-09-19 03:48:49.000000000 +0200
17+++ openldap-2.4.40/configure	2015-01-25 18:44:54.216879362 +0100
18@@ -23431,7 +23431,7 @@
19
20 	if test "$ac_cv_header_openssl_bn_h" = "yes" &&
21 		test "$ac_cv_header_openssl_crypto_h" = "yes" &&
22-		test "$ol_with_tls" = "found" ; then
23+		test "$ol_link_tls" = "yes" ; then
24 		ol_with_mp=bignum
25
26 $as_echo "#define USE_MP_BIGNUM 1" >>confdefs.h
27--- openldap-2.5.15.orig/configure.ac	2023-10-23 11:03:46.292215101 +0200
28+++ openldap-2.5.16/configure.ac	2023-10-23 11:05:07.245355497 +0200
29@@ -2323,7 +2323,7 @@
30 	AC_CHECK_HEADERS(openssl/crypto.h)
31 	if test "$ac_cv_header_openssl_bn_h" = "yes" &&
32 		test "$ac_cv_header_openssl_crypto_h" = "yes" &&
33-		test "$ol_with_tls" = "found" ; then
34+		test "$ol_link_tls" = "yes" ; then
35 		ol_with_mp=bignum
36 		AC_DEFINE(USE_MP_BIGNUM,1,[define to use OpenSSL BIGNUM for MP])
37 	elif test $ol_with_mp = bignum ; then
38