我想验证我的状态镜像是否正确使用。我将其添加到SSTATE_MIRRORS
变量中。我如何检查该状态镜已重用了多少
当全局继承时,在状态重用时在构建结束时打印统计信息。添加到您的local.conf:
USER_CLASSES += "buildstats buildstats-summary"
如果sstate可以正常使用,您会看到类似以下内容:
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Running setscene task 118 of 155 (virtual:native:/home/lulianhao/poky-build/edwin/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 119 of 155 (/home/lulianhao/poky-build/edwin/poky/meta/recipes-devtools/quilt/quilt-native_0.48.bb:do_populate_sysroot_setscene)
您还应该从状态镜像中查看有多少包被重用
Checking sstate mirror object availability: 100% |##########################################################################################################################################| Time: 0:00:47
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 5119 tasks of which 5104 didn't need to be rerun and all succeeded.
NOTE: Writing buildhistory
NOTE: Build completion summary:
NOTE: do_populate_sysroot: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package_qa: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_packagedata: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package_write_rpm: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_populate_lic: 0.0% sstate reuse(0 setscene, 1 scratch)
https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#ref-classes-buildstats
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句