我正在尝试设置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而没有运气。
答案 0 :(得分:0)
我认为你正在寻找一个.bbappend
文件,它会继承现有的食谱并允许你覆盖它的某些部分。