【问题标题】:Is it possible to bitbake a layer without without building entire core?是否可以在不构建整个核心的情况下对层进行 bitbake?
【发布时间】:2019-03-05 01:08:06
【问题描述】:

假设我创建了一个新层 meta-example,其提供者为 example 的配方与核心(层 meta)没有依赖关系.假设 do_build 任务只是一个回声。您可以复制此场景并发出以下命令:

bitbake-layers create-layer meta-examaple
bitbake-layers add-layer meta-example

有没有办法执行 bitbake 示例而无需构建整个内核?

我试图设置 LAYERDEPENDS_meta-example = "" (之前它被设置为核心)但徒劳无功。我本来希望在没有整个核心构建过程的情况下执行 echo 命令。

我无法找到 Yocto 的编程位置,以便在任何其他层之前构建核心。我在哪里可以找到这段代码?

谢谢。

【问题讨论】:

    标签: yocto bitbake


    【解决方案1】:

    除非您 bitbake worlduniverse,否则绝不会构建“整个核心”。构建配方将构建 gcc、binutils、glibc 等,但这还不是 oe-core 的全部。

    【讨论】:

    • 如果我的食谱不需要它,是否有办法避免构建工具链?这个依赖隐式定义在哪里?
    • 你可能需要继承 allarch 类,因为它用于提供脚本或独立于 Arch 的数据的配方。
    猜你喜欢
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    • 2014-06-29
    • 1970-01-01
    • 2011-05-06
    相关资源
    最近更新 更多