[oe] [meta-networking][PATCH 0/6 V2] Upgrade 5 packages build with waf

changqing.li at windriver.com changqing.li at windriver.com
Tue Jul 2 01:58:05 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 recipe


Changqing Li (6):
  waf-samba: switch to python3
  libldb: upgrade 1.4.1 -> 1.5.4
  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 +
 .../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 ++++++++-------
 .../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}     | 52 ++++++-------
 .../libldb/0001-libldb-fix-config-error.patch      | 87 ----------------------
 .../0001-waf-add-support-of-cross_compile.patch    | 62 +++++++++++++++
 ...-import-target-module-while-cross-compile.patch | 56 +++++++-------
 .../{options-1.4.1.patch => options-1.5.4.patch}   | 67 +++++++----------
 .../libldb/{libldb_1.4.1.bb => libldb_1.5.4.bb}    | 24 +++---
 .../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    | 15 ----
 .../tdb-Add-configure-options-for-packages.patch   | 33 ++++----
 .../libtdb/{libtdb_1.3.17.bb => libtdb_1.4.0.bb}   | 21 ++++--
 .../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 +++++--
 36 files changed, 580 insertions(+), 404 deletions(-)
 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
 rename meta-networking/recipes-connectivity/samba/{samba_4.8.12.bb => samba_4.10.5.bb} (89%)
 delete mode 100644 meta-networking/recipes-support/libldb/libldb/0001-libldb-fix-config-error.patch
 create mode 100644 meta-networking/recipes-support/libldb/libldb/0001-waf-add-support-of-cross_compile.patch
 rename meta-networking/recipes-support/libldb/libldb/{options-1.4.1.patch => options-1.5.4.patch} (79%)
 rename meta-networking/recipes-support/libldb/{libldb_1.4.1.bb => libldb_1.5.4.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
 delete mode 100644 meta-networking/recipes-support/libtdb/libtdb/do-not-check-xsltproc-manpages.patch
 rename meta-networking/recipes-support/libtdb/{libtdb_1.3.17.bb => libtdb_1.4.0.bb} (71%)
 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