bitbake依赖如何为源代码工作?

use*_*479 6 dependencies compilation build openembedded bitbake

我是"bitbake"方式的初学者,我想知道在以下几种情况下,当构建一个包含数千个包的项目时会发生什么:

  1. 你咬完全图像(所有包),它成功完成.
  2. 你对包进行了更改 - 一些源代码(让我们称之为包"X")
  3. 你再次咬完全像.

在步骤3中重建了"X"?是否有必要增加PV和PR以重建"X"?"Y"包取决于"X"会发生什么?如果重建X还重建"Y"?

我知道如果修改.bb文件,则不会构建依赖包,因为会检查时间戳.源代码更改的机制是否相同?(这是一个QT项目btw,所以最后bitbake运行qmake-> make来进行编译)

我正在使用bitbake版本1.13.2.

谢谢

jua*_*gzl 0

Bitbake依赖于另一个系统来编译,例如make。make 能够检测包是否需要重新编译。这就是 bitbake 处理重新编译包的方式。