[poky] [PULL] two sstate fixes

Tian, Kevin kevin.tian at intel.com
Fri Nov 5 00:53:25 PDT 2010


 meta/classes/package.bbclass |    1 +
 meta/conf/distro/poky.conf   |    2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit bb9d4efa4076cfcf0998ecafb6d6b0969b97d224
Author: Kevin Tian <kevin.tian at intel.com>
Date:   Fri Nov 5 15:16:50 2010 +0800

    poky.conf: add PWD to BB_HASHBASE_WHITELIST

    Without doing this I can't reuse prebuilts generated from one directory in another
    build directory which is really not comfortable for developers. Due to difference
    on PWD variable, base hash becomes different for every sstate package.

    So here PWD is added to the hase base whitelist, which makes most prebuilts reusable
    now in a different build directory. However there still remains one issue about
    do_populate_sysroot sstate package. Absolute path is encoded in this task which
    then blocks reuse on them. Perhaps we need some redesign for do_populate_sysroot into
    two stages, with all absolute path related operations moved to the 2nd stage. This
    way then the 1st stage can be reused.

    Partially fix [BUGID #522]

    Signed-off-by Kevin Tian <kevin.tian at intel.com>

commit 599ccdfa9d53e43fb2e44fdfd57de5d91868428b
Author: Kevin Tian <kevin.tian at intel.com>
Date:   Tue Oct 26 15:54:43 2010 +0800

    package.bbclass: make sure 'sysroots' created before lockfile

    package sstate requires a lock under sysroots/, which however may not be
    created when sstate_setscene functions are executed and then causes failures.
    here we make sure 'sysroots' created before do_package_setscene is executed.

    Signed-off-by: Kevin Tian <kevin.tian at intel.com>
Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=tk/master

Thanks
Kevin



More information about the poky mailing list