]> code.ossystems Code Review - openembedded-core.git/commit
meta-environment: Remove the recursive dependency on do_compile
authorDongxiao Xu <dongxiao.xu@intel.com>
Thu, 20 Jan 2011 04:54:48 +0000 (12:54 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 20 Jan 2011 23:29:43 +0000 (23:29 +0000)
commit20925a6c4082f5a70b342cf82c19df42f5dd2b2c
treef369bd3b8987f486eae83035aa808aac0bcf6771
parent5da9423217a5cd204d17a0f7bbe248082a1b257c
meta-environment: Remove the recursive dependency on do_compile

It is not needed to have dependency on each do_compile of its recursive
depend tasks.

This problem is triggered by building meta-toolchain-sdk from prebuilt
result. Some packages like quilt-native, which is already been populated
and packaged by do_populate_sysroot_setscene and
do_package_write_xxx_setscene, however this recursive dependency of
do_compile triggers the tasks flow of "do_setscene --> do_fetch -->
do_unpack --> ..." again and do_setscene removes all the quilt-native
files, making the other recipes failed while do_patch.

Thanks for Kevin's help in root causing this issue.

CC: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
meta/recipes-core/meta/meta-environment.bb