0

我正在尝试设置 avr 工具链,同时仍在使用上游 binutils 和 gcc 配方。例如,binutils 的基本配方在 yocto/poky/meta/recipes-devtools/binutils/ 中。我在 yocto/meta-avr/recipes-devtools/avr-binutils/ 中有我的自定义 avr 风味食谱。

自定义 avr 配方中包含一些环境变量更改(TARGET_PREFIX、TARGET_SYS 等),然后是“require recipes-devtools/binutils/binutils-cross_2.23.2.bb”。这让我可以依赖上游的 binutils 配方,而无需手动复制所有内容。

现在,我遇到的问题是上游配方有一堆要应用的补丁。我不知道如何让我的自定义配方指向其层之外的文件路径,以便我可以使用已经存在的补丁。我试过使用 FILESEXTRAPATHS_prepend 没有运气。

4

1 回答 1

0

我认为您正在寻找一个.bbappend文件,该文件将继承现有配方并允许您覆盖其中的某些部分。

于 2015-03-03T23:40:14.263 回答