元图层提供配方:
meta/recipes-graphics/x11-common/xserver-nodm-init.bb
元图层提供配方:
meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb
我的问题是:
构建系统如何从多层中选择xserver-nodm-init?
是否根据conf / bblayers中的图层顺序选择xserver-nodm-init配方?
答案 0 :(得分:12)
图层优先级(start()
)和配方版本号(BBFILE_PRIORITY
,通常从文件名自动化)将决定使用哪个配方。即使该层中的配方版本较低,也将使用较高优先级层中的配方,因此版本号应该仅在层优先级相同时才重要。
在您的情况下,meta /中的配方没有明确的版本号:PV默认为1.0。
您可以使用PV
查看所有图层的优先级,例如bitbake-layers show-layers
检查实际为配方选择的版本。覆盖&#34;错误&#34;选择您可以在发行版或本地配置中使用bitbake -e <recipe> | grep ^PV
的特定配方。