【发布时间】:2016-09-01 07:31:31
【问题描述】:
我正在尝试在 DIGI's ConnectCore6 上交叉编译 Electron。为此,我使用 Yocto 和 DIGI 提供的 5 layers(均基于 Yocto 的 jethro 版本)。
或者,要在 SBC 上实现 Electron,我必须使用 meta-electron layer,它有四个依赖项:
不幸的是,这些依赖项必须在它们各自的 master 版本中考虑,而不是在 jethro 版本中考虑。此外,DIGI 提供poky 层而不是openembedded-core 层。
所以,为了尝试在 ConnectCore6 上使用 Electron,我下载了 meta-clang(master 版)、meta-browser(jethro 版)、meta-electron( 主版本)我将这些图层添加到我的bblayers.conf。
但是,由于我的 poky 层的 jethro 版本,meta-clang 出现以下错误,在 poky 层中找不到musl。
错误:没有可用的食谱:
/usr/local/dey-2.0/sources/meta-clang/recipes-core/musl/musl_%.bbappend
musl 在 poky 的 master 分支 中可用,但在 jethro 分支中不可用。当然,我尝试将 musl 目录从 master 复制粘贴到 poky 的 jethro 分支,但这只会带来更多错误和更多缺失的食谱(bsd-headers-devs,musl-dev,...)。
您知道如何修复最后一个错误和/或如何使 musl 与 poky 的 jethro 版本兼容吗?在这一点上我真的需要帮助。谢谢。
【问题讨论】:
标签: clang electron yocto openembedded