linux - 为什么 yocto 补丁在 devtool 下会失败,但在正常构建期间不会?

标签 linux patch yocto

我有一套内核补丁。这些都很好地修补,我有一个干净的 Yocto Krogoth 构建,我使用。我最近开始考虑使用 devtool 来修改食谱。到目前为止,它对我所做的小改动很方便。当我尝试使用它来修改我的内核配方时,虽然补丁都失败了。它只是说:找不到要修补的文件

devtool环境的环境和搜索路径是否与正常bitbake发生时不同?什么会导致补丁失败?

最佳答案

我也遇到过。也因为在过去的几年里,devtool 改变了它的行为。最初,它是自动 git 将所有文件添加到 srctree(也是从补丁生成的)。但现在,它不再这样做了。

所以,很有可能,补丁应用失败是因为需要打补丁的文件不在 git srctree 中(因为它是由另一个补丁生成的,没有人 git 添加它)。

关于linux - 为什么 yocto 补丁在 devtool 下会失败,但在正常构建期间不会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48945909/

相关文章:

Python 3.5 setup.py egg_info 失败,错误代码为 1 [Linux]

linux - csh echo foreach 循环索引

diff - 使用 diff 的输出来创建补丁

updating - self 更新

linux - 开发人员云服务和 Packer 构建因 HTTP 401 未授权而失败?

linux - 在 Linux 对话框脚本中按 "}"时出现意外的 'Cancel'

diff - 如何为补丁指定不同的 --strip (-p) 级别?

linux - Beaglebone devm_pwm_get 返回 ENODEV

splash-screen - 在 Yocto 中添加自定义启动画面图像(最好的方法)

go - 如何在 yocto 构建的 Cstom 配方中包含文件