[oe] [PATCH 0/6] Upgrade 5 packages build with waf
changqing.li at windriver.com
changqing.li at windriver.com
Fri Jun 28 01:48:04 UTC 2019
From: Changqing Li <changqing.li at windriver.com>
1. refer below link:
https://github.com/samba-team/samba/commit/63d20d7822ead1626f7cb41fdbae6c9300893314#diff-ddc0f7d4ad007f8ee36297b5887dcd24
waf switch to default use python3, so switch waf-samba.bbclass to python3
and also upgrade 5 recipes that use waf to switch to python3
2. After upgrade, waf have a bug when cross-compile, fix for all the recipes
Changqing Li (6):
waf-samba: switch to python3
libldb: upgrade 1.4.1 -> 1.6.3
libtevent: upgrade 0.9.37 -> 0.10.0
libtdb: upgrade 1.3.17 -> 1.4.0
libtalloc: upgrade 2.1.14 -> 2.2.0
samba: upgrade 4.8.12 -> 4.10.5
meta-networking/classes/waf-samba.bbclass | 6 +--
.../waf-cross-answers/cross-answers-aarch64.txt | 1 +
.../waf-cross-answers/cross-answers-aarch64_be.txt | 1 +
.../files/waf-cross-answers/cross-answers-arm.txt | 1 +
.../waf-cross-answers/cross-answers-armeb.txt | 1 +
.../files/waf-cross-answers/cross-answers-i586.txt | 1 +
.../files/waf-cross-answers/cross-answers-i686.txt | 1 +
.../files/waf-cross-answers/cross-answers-mips.txt | 1 +
.../waf-cross-answers/cross-answers-mips64.txt | 1 +
.../waf-cross-answers/cross-answers-mips64el.txt | 1 +
.../waf-cross-answers/cross-answers-mipsel.txt | 1 +
.../waf-cross-answers/cross-answers-powerpc.txt | 1 +
.../waf-cross-answers/cross-answers-powerpc64.txt | 1 +
.../waf-cross-answers/cross-answers-riscv64.txt | 1 +
.../waf-cross-answers/cross-answers-x86_64.txt | 1 +
.../samba}/0001-libldb-fix-config-error.patch | 49 +++++++++--------
...0001-pyldb-util-don-t-use-PYTHON-ABI-FLAG.patch | 35 ++++++++++++
.../0001-samba-fix-musl-lib-without-innetgr.patch | 42 +++++++++++++++
.../0001-waf-add-support-of-cross_compile.patch | 62 ++++++++++++++++++++++
...-import-target-module-while-cross-compile.patch | 59 +++++++++++---------
...rt-target-module-while-cross-compile.patch.bak} | 55 ++++++++++---------
.../21-add-config-option-without-valgrind.patch | 48 ++++++-----------
.../samba/samba/glibc_only.patch | 29 +++++++---
.../samba/{samba_4.8.12.bb => samba_4.10.5.bb} | 42 ++++++++++-----
.../0001-waf-add-support-of-cross_compile.patch | 62 ++++++++++++++++++++++
...-import-target-module-while-cross-compile.patch | 56 +++++++++----------
.../libldb/libldb/options-1.4.1.patch | 56 +++++++++----------
.../libldb/{libldb_1.4.1.bb => libldb_1.6.3.bb} | 22 ++++----
.../0001-waf-add-support-of-cross_compile.patch | 62 ++++++++++++++++++++++
.../{options-2.1.14.patch => options-2.2.0.patch} | 47 ++++++++--------
.../{libtalloc_2.1.14.bb => libtalloc_2.2.0.bb} | 13 +++--
...akefile-fix-problem-that-waf-cannot-found.patch | 35 ------------
.../libtdb/do-not-check-xsltproc-manpages.patch | 26 ++++++---
.../tdb-Add-configure-options-for-packages.patch | 33 +++++-------
.../libtdb/{libtdb_1.3.17.bb => libtdb_1.4.0.bb} | 22 +++++---
.../0001-waf-add-support-of-cross_compile.patch | 62 ++++++++++++++++++++++
.../{options-0.9.36.patch => options-0.10.0.patch} | 62 ++++++++++------------
.../{libtevent_0.9.37.bb => libtevent_0.10.0.bb} | 26 ++++++---
38 files changed, 688 insertions(+), 337 deletions(-)
rename meta-networking/{recipes-support/libldb/libldb => recipes-connectivity/samba/samba}/0001-libldb-fix-config-error.patch (86%)
create mode 100644 meta-networking/recipes-connectivity/samba/samba/0001-pyldb-util-don-t-use-PYTHON-ABI-FLAG.patch
create mode 100644 meta-networking/recipes-connectivity/samba/samba/0001-samba-fix-musl-lib-without-innetgr.patch
create mode 100644 meta-networking/recipes-connectivity/samba/samba/0001-waf-add-support-of-cross_compile.patch
copy meta-networking/{recipes-support/libldb/libldb/do-not-import-target-module-while-cross-compile.patch => recipes-connectivity/samba/samba/20-do-not-import-target-module-while-cross-compile.patch.bak} (53%)
rename meta-networking/recipes-connectivity/samba/{samba_4.8.12.bb => samba_4.10.5.bb} (88%)
create mode 100644 meta-networking/recipes-support/libldb/libldb/0001-waf-add-support-of-cross_compile.patch
rename meta-networking/recipes-support/libldb/{libldb_1.4.1.bb => libldb_1.6.3.bb} (79%)
create mode 100644 meta-networking/recipes-support/libtalloc/libtalloc/0001-waf-add-support-of-cross_compile.patch
rename meta-networking/recipes-support/libtalloc/libtalloc/{options-2.1.14.patch => options-2.2.0.patch} (87%)
rename meta-networking/recipes-support/libtalloc/{libtalloc_2.1.14.bb => libtalloc_2.2.0.bb} (80%)
delete mode 100644 meta-networking/recipes-support/libtdb/libtdb/0001-Makefile-fix-problem-that-waf-cannot-found.patch
rename meta-networking/recipes-support/libtdb/{libtdb_1.3.17.bb => libtdb_1.4.0.bb} (69%)
create mode 100644 meta-networking/recipes-support/libtevent/libtevent/0001-waf-add-support-of-cross_compile.patch
rename meta-networking/recipes-support/libtevent/libtevent/{options-0.9.36.patch => options-0.10.0.patch} (82%)
rename meta-networking/recipes-support/libtevent/{libtevent_0.9.37.bb => libtevent_0.10.0.bb} (60%)
--
2.7.4
More information about the Openembedded-devel
mailing list