Mercurial > cpython-lru_cache-weakref
diff setup.py @ 45129:6c8c6de44ff7 2.5
Disable linking against BerkeleyDB 4.6 by default as it has proven to
be a buggy release on many platforms.
| author | Gregory P. Smith <greg@mad-scientist.com> |
|---|---|
| date | Sun, 03 Feb 2008 08:10:20 +0000 |
| parents | acdac41f7109 |
| children | 6e134aa73879 |
line wrap: on
line diff
--- a/setup.py Sun Feb 03 07:26:23 2008 +0000 +++ b/setup.py Sun Feb 03 08:10:20 2008 +0000 @@ -608,7 +608,10 @@ # a release. Most open source OSes come with one or more # versions of BerkeleyDB already installed. - max_db_ver = (4, 6) + max_db_ver = (4, 5) + # NOTE: while the _bsddb.c code links against BerkeleyDB 4.6.x + # we leave that version disabled by default as it has proven to be + # quite a buggy library release on many platforms. min_db_ver = (3, 3) db_setup_debug = False # verbose debug prints from this script? @@ -625,7 +628,7 @@ '/sw/include/db3', ] # 4.x minor number specific paths - for x in (0,1,2,3,4,5,6): + for x in range(max_db_ver[1]+1): db_inc_paths.append('/usr/include/db4%d' % x) db_inc_paths.append('/usr/include/db4.%d' % x) db_inc_paths.append('/usr/local/BerkeleyDB.4.%d/include' % x) @@ -648,7 +651,7 @@ for dn in inc_dirs: std_variants.append(os.path.join(dn, 'db3')) std_variants.append(os.path.join(dn, 'db4')) - for x in (0,1,2,3,4,5,6): + for x in range(max_db_ver[1]+1): std_variants.append(os.path.join(dn, "db4%d"%x)) std_variants.append(os.path.join(dn, "db4.%d"%x)) for x in (2,3):
