[OE-core] [RFC v1 PATCH 00/16] populate perl-native into its own directory

Cui, Dexuan dexuan.cui at intel.com
Fri Jun 10 06:13:13 UTC 2011


Richard Purdie wrote:
> On Thu, 2011-06-09 at 21:51 +0800, Cui, Dexuan wrote:
>> Richard Purdie wrote:
>>> On Thu, 2011-06-09 at 09:04 +0100, Richard Purdie wrote:
>>>> I suspect you've asking for some partial sstate cache to be shared
>>>> between two builds? 
>>>> 
>>>> Put simpler, you probably want:
>>>> 
>>>> in tmp0 "bitbake perl-native"
>>>> in tmp1, different location to tmp0, "bitbake core-image-sato" but
>>>> sharing the same sstate cache
>>> 
>>> I meant to add that tmp0 should be renamed before this second step
>>> so if there are hardcoded references in any of the sstate packages
>>> they couldn't find anything in tmp0 as it would no longer exist.
>> 
>> Actually this doesn't work even without my patch series?
>> i.e., without my patch series,
>> 1) I "bitbake perl-native" in /poky.git/build/;
>> 2) mv /poky.git/build /poky.git/build.bak;
>> 3) in /poky.git/build2/, modify the conf/local.conf to set
>> SSTATE_MIRRORS to point to /poky.git/build.bak/sstate-cache/, and
>> "bitbake sgmlspl-native" would fail in do_compile: "Can't locate
>> ExtUtils/Command.pm in @INC (@INC contains:
>> /poky.git/build/tmp/sysroots/i686-linux/usr/lib/perl/5.12.3
>> /poky.git/build/tmp/sysroots/i686-linux/usr/lib/perl/5.12.3
>> /poky.git/build/tmp/sysroots/i686-"linux/usr/lib/perl/5.12.3" Is
>> this an existing bug?     
> 
> Looks like it. This did work but it looks like its been broken
> somehow :(
> 
Hi Richard,
I reported http://bugzilla.yoctoproject.org/show_bug.cgi?id=1157 to track this issue.

Thanks,
-- Dexuan



More information about the Openembedded-core mailing list