[poky] [PATCH 0/3][RFC v2] Machine specific sysroot implementation
Dongxiao Xu
dongxiao.xu at intel.com
Sat Jan 8 07:52:41 PST 2011
Hi Richard,
This RFC is the second version of machine specific sysroot implementation.
Please help to review.
I tested the patchset with a full build of poky-image-sdk and meta-toolchain-sdk for both qemuppc and mpc8315e-rdb machines that are powerpc architecture.
Changes from v1:
1) Re-implementation the mechanism adding ${MACHINE} into stamp file based on the latest bitbake. Also this can avoid adding unnecessary ${MACHINE} information for native/nativesdk/crosssdk/cross-canadian task stamps.
2) Change staging directories layout. Use relative path in sysroot-destdir for target recipes.
3) gcc-cross-intermediate will populate files into two sysroots. The modification in v1 patchset is incorrect. This version uses two sstate input/output dirs to handle it.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: dxu4/mach_sysroot_v2
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=dxu4/mach_sysroot_v2
Thanks,
Dongxiao Xu <dongxiao.xu at intel.com>
---
Dongxiao Xu (3):
staging: Use relative path in sysroot-destdir for target recipes
bitbake: Introduce stamp-extra-info into build stamp file
bitbake: machine specific sysroots implementation
bitbake/lib/bb/siggen.py | 14 +++++++++-
meta/classes/binconfig.bbclass | 6 ++--
meta/classes/cross-canadian.bbclass | 3 +-
meta/classes/cross.bbclass | 5 +++
meta/classes/kernel.bbclass | 2 +-
meta/classes/native.bbclass | 2 +
meta/classes/nativesdk.bbclass | 6 +++-
meta/classes/package.bbclass | 1 +
meta/classes/siteconfig.bbclass | 11 ++++---
meta/classes/sstate.bbclass | 6 +++-
meta/classes/staging.bbclass | 28 ++++++++++---------
meta/classes/toolchain-scripts.bbclass | 4 +-
meta/conf/bitbake.conf | 11 ++++---
meta/recipes-connectivity/gupnp/gupnp_0.14.0.bb | 4 +-
.../gcc/gcc-cross-intermediate.inc | 3 ++
meta/recipes-devtools/libtool/libtool-cross_2.4.bb | 4 +-
.../libtool/libtool-nativesdk_2.4.bb | 4 +-
meta/recipes-devtools/libtool/libtool_2.4.bb | 6 ++--
meta/recipes-gnome/gtk+/gtk+.inc | 4 +-
meta/recipes-support/apr/apr_1.3.3.bb | 2 +-
20 files changed, 79 insertions(+), 47 deletions(-)
More information about the poky
mailing list