我有一套内核补丁。这些都很好地修补,我有一个干净的 Yocto Krogoth 构建,我使用。我最近开始考虑使用 devtool 来修改食谱。到目前为止,它对我所做的小改动很方便。当我尝试使用它来修改我的内核配方时,虽然补丁都失败了。它只是说:找不到要修补的文件
。
devtool环境的环境和搜索路径是否与正常bitbake发生时不同?什么会导致补丁失败?
最佳答案
我也遇到过。也因为在过去的几年里,devtool 改变了它的行为。最初,它是自动 git 将所有文件添加到 srctree(也是从补丁生成的)。但现在,它不再这样做了。
所以,很有可能,补丁应用失败是因为需要打补丁的文件不在 git srctree 中(因为它是由另一个补丁生成的,没有人 git 添加它)。
关于linux - 为什么 yocto 补丁在 devtool 下会失败,但在正常构建期间不会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48945909/