在 Yocto 中选择 2 个附加食谱的顺序

在 Yocto 中选择 2 个附加食谱的顺序

附加的菜谱在优先级上与另一个菜谱相冲突:

  • 元层:linux-firmware_git.bb
  • 元树莓派:linux-firmware_git.bbappend
  • 元多层:linux-firmware_git.bbappend

我想要附加的食谱元多层要施加那个来自元树莓派否则我在do_install任务过程中会出错。怎么强制这个?

答案1

bbappend 文件按照层优先级递增的顺序应用,因此您需要确保 meta-mylayer 在其 conf/layer.conf 中分配的 BBFILE_PRIORITY 高于 RPi 层的 BBFILE_PRIORITY。

也可以看看http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-BBFILE_PRIORITY

相关内容