mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-28 10:39:34 -05:00
Disallow BDB 6.0.20+
This commit is contained in:
parent
cf193ce089
commit
376c7947be
2 changed files with 20 additions and 8 deletions
|
|
@ -547,12 +547,18 @@ AC_DEFUN([OL_BDB_COMPAT],
|
|||
#ifndef DB_VERSION_MINOR
|
||||
# define DB_VERSION_MINOR 0
|
||||
#endif
|
||||
#ifndef DB_VERSION_PATCH
|
||||
# define DB_VERSION_PATCH 0
|
||||
#endif
|
||||
|
||||
#define DB_VERSION_MM ((DB_VERSION_MAJOR<<8)|DB_VERSION_MINOR)
|
||||
#define DB_VERSION_FULL ((DB_VERSION_MAJOR<<16)|(DB_VERSION_MINOR<<8)|DB_VERSION_PATCH)
|
||||
|
||||
/* require 4.4 or later */
|
||||
#if DB_VERSION_MM >= 0x0404
|
||||
/* require 4.4 or later, but less than 6.0.20 */
|
||||
#if DB_VERSION_FULL >= 0x040400 && DB_VERSION_FULL < 0x060014
|
||||
__db_version_compat
|
||||
#endif
|
||||
#if DB_VERSION_FULL >= 0x060014
|
||||
#error "BerkeleyDB 6.0.20+ license is incompatible with LDAP"
|
||||
#endif
|
||||
], [ol_cv_bdb_compat=yes], [ol_cv_bdb_compat=no])])
|
||||
])
|
||||
|
|
|
|||
16
configure
vendored
16
configure
vendored
|
|
@ -1,5 +1,5 @@
|
|||
#! /bin/sh
|
||||
# From configure.in Id: 84bfc8afb7ab27da80a7fcd61c212e89ba29ed41 .
|
||||
# From configure.in Id: 3d546aabd5e37f6f65888b8b00e64e309577f719 .
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.65.
|
||||
#
|
||||
|
|
@ -15642,7 +15642,7 @@ done
|
|||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <gnutls/gnutls.h>
|
||||
#if GNUTLS_VERSION_NUMBER < 0x020d00
|
||||
#if GNUTLS_VERSION_NUMBER < 0x020c00
|
||||
#error "GnuTLS 2.12.0 or newer required"
|
||||
#endif
|
||||
_ACEOF
|
||||
|
|
@ -20378,13 +20378,19 @@ else
|
|||
#ifndef DB_VERSION_MINOR
|
||||
# define DB_VERSION_MINOR 0
|
||||
#endif
|
||||
#ifndef DB_VERSION_PATCH
|
||||
# define DB_VERSION_PATCH 0
|
||||
#endif
|
||||
|
||||
#define DB_VERSION_MM ((DB_VERSION_MAJOR<<8)|DB_VERSION_MINOR)
|
||||
#define DB_VERSION_FULL ((DB_VERSION_MAJOR<<16)|(DB_VERSION_MINOR<<8)|DB_VERSION_PATCH)
|
||||
|
||||
/* require 4.4 or later */
|
||||
#if DB_VERSION_MM >= 0x0404
|
||||
/* require 4.4 or later, but less than 6.0.20 */
|
||||
#if DB_VERSION_FULL >= 0x040400 && DB_VERSION_FULL < 0x060014
|
||||
__db_version_compat
|
||||
#endif
|
||||
#if DB_VERSION_FULL >= 0x060014
|
||||
#error "BerkeleyDB 6.0.20+ license is incompatible with LDAP"
|
||||
#endif
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
|
|
|
|||
Loading…
Reference in a new issue