yocto不合并我的补丁

时间:2017-05-08 18:14:49

标签: yocto bitbake

您好我在我的bb文件中添加了补丁,yocto确实应用了补丁但是并没有合并它们只是应用更改。如何使用bitbake来应用补丁?我知道在食谱 - 内核我的补丁合并但不是其他地方?

2 个答案:

答案 0 :(得分:1)

要清楚,没有补丁合并这样的东西。在解压缩源之后立即应用补丁。

要在配方上应用补丁,请确保将补丁文件放在配方的子文件夹中。此子文件夹名称必须是“文件”或包名称。

然后你需要在SRC_URI中使用它(如here)。

没有更多信息,我无法详细介绍

答案 1 :(得分:0)

要在我们的食谱中应用补丁,您必须创建一个" .bbappend"配方文件。确保 .bbappend的名称和版本与 .bb文件相同。

在.bbappend文件中添加,

FILESEXTAPATCH = "path_to_your_patch_directory"

SRC_URI += "patch_name.patch"

下次运行Bitbake构建配方时,Bitbake会在构建之前检测到更改,提取并应用补丁。

您提供的信息还不够。所以如果可能的话显示.bb或.bbappend文件。