3 @@ -1083,6 +1083,7 @@ class PyBuildExt(build_ext):
4 if db_setup_debug: print "db lib: ", dblib, "not found"
7 + rt_dblib_dir = None if cross_compiling else dblib_dir
9 print "bsddb using BerkeleyDB lib:", db_ver, dblib
10 print "bsddb lib dir:", dblib_dir, " inc dir:", db_incdir
11 @@ -1097,7 +1098,7 @@ class PyBuildExt(build_ext):
12 exts.append(Extension('_bsddb', ['_bsddb.c'],
13 depends = ['bsddb.h'],
14 library_dirs=dblib_dir,
15 - runtime_library_dirs=dblib_dir,
16 + runtime_library_dirs=rt_dblib_dir,
20 @@ -1308,10 +1309,11 @@ class PyBuildExt(build_ext):
23 if db_incs is not None:
24 + rt_dblib_dir = None if cross_compiling else dblib_dir
25 print "building dbm using bdb"
26 dbmext = Extension('dbm', ['dbmmodule.c'],
27 library_dirs=dblib_dir,
28 - runtime_library_dirs=dblib_dir,
29 + runtime_library_dirs=rt_dblib_dir,
32 ('HAVE_BERKDB_H', None),