我有一个图像食谱,它继承了核心图像(inherit core-image),并发布了一些自己的附加包。
我正在更新一个新版本的poky。有没有一种方法可以查看哪些包(与我的形象相关)在更新中受到了影响?
发布于 2017-10-31 20:27:13
是和不。
是的,意思是:信息当然是可以得到的。
不,由于各种原因,这些信息无法直接阅读:“与我的形象相关”这一术语非常不具体。这是否意味着需要重新编译一个包?这是否意味着一个包有一个新版本?这是否意味着您的图像依赖树中的某些内容发生了变化?或者这是否意味着构建时依赖项中的某些内容发生了变化?
对于重新编译,它几乎肯定适用于每一个包。原因:令人讨厌的发行通常会带来一个新的gcc版本,这基本上触发了所有的重新编译。
好消息是:
机器指的是您的特定机器类型,图像到所讨论的图像配方。
是的,包在您的映像中:在您的
tmp/deploy/images/MACHINE/IMAGE.manifest是一个简明的列表包及其各自的版本在您的形象。只需在更新前后区分文件,就可以了!
是用于依赖项:执行
bitbake -g IMAGE在更新之前和之后,保持生成的
recipes-depends.dot, task-depends.dot用于比较的文件。现在,差异将为您提供准确(虽然可能不是很好的格式)信息,什么已经改变,以何种方式,并将影响您的形象建设。
https://stackoverflow.com/questions/47041467
复制相似问题