mirror of
https://git.yoctoproject.org/poky
synced 2026-02-09 02:03:04 +01:00
python: Fix failures of LSB python-runtime tests.
Fix failues of LSB python-runtime tests. test_largefile: add "ac_cv_sizeof_off_t=8" option explicitly into configure options in order to enable "LFS". test_codecs, test_re, test_unicode: "--with-wctype-functions" will cause these tests failed, so remove it for LSB. test_builtin, test_getargs: "sitecustomize.py" cause default encoding changed from "ascii" into "utf8" and it will cause these tests failed, so remove this file for LSB. Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
This commit is contained in:
committed by
Richard Purdie
parent
426de6589b
commit
e261c1760d
@@ -1,8 +1,11 @@
|
||||
require python.inc
|
||||
DEPENDS = "python-native db gdbm openssl readline sqlite3 zlib"
|
||||
DEPENDS_sharprom = "python-native db readline zlib gdbm openssl"
|
||||
PR = "${INC_PR}.0"
|
||||
PR = "${INC_PR}.1"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=38fdd546420fab09ac6bd3d8a1c83eb6"
|
||||
|
||||
DISTRO_SRC_URI ?= "file://sitecustomize.py"
|
||||
DISTRO_SRC_URI_poky-lsb = ""
|
||||
SRC_URI = "\
|
||||
http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.bz2 \
|
||||
file://01-use-proper-tools-for-cross-build.patch \
|
||||
@@ -12,7 +15,7 @@ SRC_URI = "\
|
||||
file://05-enable-ctypes-cross-build.patch \
|
||||
file://06-avoid_usr_lib_termcap_path_in_linking.patch \
|
||||
file://99-ignore-optimization-flag.patch \
|
||||
file://sitecustomize.py \
|
||||
${DISTRO_SRC_URI} \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "cf4e6881bb84a7ce6089e4a307f71f14"
|
||||
@@ -74,7 +77,9 @@ do_install() {
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
DESTDIR=${D} LIBDIR=${libdir} install
|
||||
|
||||
install -m 0644 ${WORKDIR}/sitecustomize.py ${D}/${libdir}/python${PYTHON_MAJMIN}
|
||||
if [ -e ${WORKDIR}/sitecustomize.py ]; then
|
||||
install -m 0644 ${WORKDIR}/sitecustomize.py ${D}/${libdir}/python${PYTHON_MAJMIN}
|
||||
fi
|
||||
|
||||
# remove hardcoded ccache, see http://bugs.openembedded.net/show_bug.cgi?id=4144
|
||||
sed -i -e s,ccache,'$(CCACHE)', ${D}/${libdir}/python${PYTHON_MAJMIN}/config/Makefile
|
||||
|
||||
Reference in New Issue
Block a user