如何“冻结”工作区状态以禁用我不使用的组件的更新和重建?当我们本地层的一些组件更新并开始重建时,这真的很烦人,这可能是一个很长的任务。
谢谢您的回答。
您始终只能构建您正在处理的包。Bitbake 还允许您在此处定义您想要执行的每个步骤(这在您只修改一个部分进行测试时很有帮助):
bitbake -c compile <packagename>
在编译步骤之后停止或只是简单bitbake <packagename>
地进行所有操作。我遇到了我想运行 abitbake -c clean <package> && bitbake -c package <packagename>
但大多数时间bitbake <packagename>
应该足够的情况。您还可以针对单个配方版本运行:bitbake -b recipe_1.2.bb
.
我不确定您是否可以在不检查更新的情况下构建整个图像。
在比我提出问题时使用的更新的 bitbake 版本中,有这样一种可能性:BB_SRCREV_POLICY = "cache"