mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
This introduces stricter library/header file checking for the Berkeley DB
library. Since multiple versions can be installed simultaneously, it's crucial that you only select libraries and header files which are compatible with each other. Version checking is done from highest version to lowest. Building using version 1 of Berkeley DB is disabled by default because of the hash file bugs people keep rediscovering. It can be enabled by uncommenting a few lines in setup.py. Closes patch 553108.
This commit is contained in:
parent
a0c5e9fb74
commit
57454e57f8
7 changed files with 162 additions and 60 deletions
|
@ -18,9 +18,6 @@ static char *which_dbm = "ndbm";
|
|||
#else
|
||||
static char *which_dbm = "GNU gdbm"; /* EMX port of GDBM */
|
||||
#endif
|
||||
#elif defined(HAVE_DB1_NDBM_H)
|
||||
#include <db1/ndbm.h>
|
||||
static char *which_dbm = "BSD db";
|
||||
#elif defined(HAVE_GDBM_NDBM_H)
|
||||
#include <gdbm/ndbm.h>
|
||||
static char *which_dbm = "GNU gdbm";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue