mirror of
https://git.yoctoproject.org/poky
synced 2026-02-07 09:16:36 +01:00
python: Fix to support the python module _bsddb built with db 5.3
_bsddb module in python 2.7 could be built only with db version between 4.1 and 4.7. A patch was added to avoid build warning about this for [YOCTO #1937] but not actually fixed it. This patch enable _bsddb module be built with db 5.3, and remove --disable-statistics from the DB5_CONFIG to fix segmentation fault when using _bsddb module in python. [YOCTO #2749] (From OE-Core rev: 11267f8a1ccf65142988b095351a84b0fa0fcbcf) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
941d107053
commit
77625e728b
@@ -1,23 +0,0 @@
|
||||
_bsddb module can be built only with db version between 4.1 and 4.7.
|
||||
Avoid a warning by not adding this module to missing variable.
|
||||
|
||||
Upstream-Status: Inappropriate [distribution]
|
||||
|
||||
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
|
||||
|
||||
|
||||
Index: Python-2.7.2/setup.py
|
||||
===================================================================
|
||||
--- Python-2.7.2.orig/setup.py 2012-04-05 23:16:49.268139840 +0300
|
||||
+++ Python-2.7.2/setup.py 2012-04-05 23:17:30.912138622 +0300
|
||||
@@ -1024,7 +1024,9 @@
|
||||
db_incs = None
|
||||
dblibs = []
|
||||
dblib_dir = None
|
||||
- missing.append('_bsddb')
|
||||
+ # We need db version between 4.1 and 4.7
|
||||
+ # Avoid this warning
|
||||
+ #missing.append('_bsddb')
|
||||
|
||||
# The sqlite interface
|
||||
sqlite_setup_debug = False # verbose debug prints from this script?
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,22 @@
|
||||
Remove the RPTH to avoid QA issue warning.
|
||||
|
||||
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
|
||||
---
|
||||
setup.py | 1 -
|
||||
1 files changed, 0 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 83b5e56..1fd5487 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -1025,7 +1025,6 @@ class PyBuildExt(build_ext):
|
||||
exts.append(Extension('_bsddb', ['_bsddb.c'],
|
||||
depends = ['bsddb.h'],
|
||||
library_dirs=dblib_dir,
|
||||
- runtime_library_dirs=dblib_dir,
|
||||
include_dirs=db_incs,
|
||||
libraries=dblibs))
|
||||
else:
|
||||
--
|
||||
1.7.4
|
||||
|
||||
Reference in New Issue
Block a user