如何跳过特定食谱的图层?

时间:2019-08-25 09:37:35

标签: yocto

共有三层提供相同的配方。 我想跳过其中之一。

$ bitbake-layers显示食谱

上面的

命令显示了配方及其提供的层, 其中一些被标记(跳过),这就是我想要做的。

我尝试对所需的食谱使用PREFERRED_PROVIDER和PREFERRED_VERSION, 不工作。 另外,尝试过DISTRO_FEATURE_remove =“我不想要的食谱”,不走运!

该标签如何显示?

1 个答案:

答案 0 :(得分:0)

您可能不想跳过配方-这通常涉及编辑配方,我假设这些是第三方层。

执行此操作的正确方法取决于您的具体情况(您要使用来自您自己的层还是来自某些第三方层的配方?配方版本是否不同?)

您可以

  • 在层配置中修改层BBFILE_PRIORITY(但这可能只会使 对您自己的图层的意义),以确保始终使用一层配方 首选
  • 在本地或发行版配置中使用PREFERRED_VERSION选择所需的配方版本
  • 在您的本地或发行版配置中使用BBMASK,以隐藏实际配方文件/目录。 解析器
  

我尝试对所需的食谱使用... PREFERRED_VERSION,但无效

对不起,但是没有足够的细节可供任何人帮助。