在Yocto中,我如何选择我的补丁应用于多个源中的哪一个



我有一个配方,它将两个存储库A拉入${S}B拉入${Sprime}。我想要一个本地补丁文件来应用于${Sprime}中的源代码。我怎样才能做到这一点?我一直收到can't find file to patch错误。Yocto是否只将修补程序应用于主源存储库?

您可以通过以下方式将patchdir作为参数传递到SRC_URI中的补丁:

SRC_URI += "file://my.patch;patchdir=path/relative/to/${S}"
#or SRC_URI += "file://my.patch;patchdir=/absolute/path/to/${Sprime}"

c.f。https://docs.yoctoproject.org/ref-manual/ref-variables.html#term-SRC_URI

最新更新