私はDIGI's ConnectCore6でElectronをクロスコンパイルしようとしています。そうするために、私はYoctoとDIGIによって提供された5 layersを使用しています(すべてjethroYoctoのバージョンに基づいています)。メタ電子はジェトロYoctoと互換性があります。
または、SBCに電子を実装するために、私は4つの依存関係があるmeta-electron layer、使用する必要があります:
meta-browser
(参照
残念ながら、これらの依存関係は、jethroではなく、マスターバージョンで考慮する必要があります。また、DIGIはopenembedded-core
層の代わりにpoky
層を提供します。
ので、ConnectCore6に電子を使用しようとするために、私は(マスターバージョン)meta-clang
をダウンロードし、meta-browser
(ジェスロ版)、meta-electron
(マスターバージョン)と私は私のbblayers.conf
にこれらの層を追加しました。
しかし、私のポケ層のジェトロ版のために、ポッキー層にmusl
が見つからないメタクランについて、次のエラーがあります。
ERROR: No recipes available for:
/usr/local/dey-2.0/sources/meta-clang/recipes-core/musl/musl_%.bbappend
musl
pokyのmasterブランチではなく、ジェスロ支部で利用可能です。もちろん、musl
ディレクトリをpokyのmasterからjethroブランチにコピーして貼り付けようとしましたが、これはもっと多くのエラーと不足しているレシピ(bsd-headers-devs
、musl-dev
、...)をもたらすだけです。
この最後のエラーを修正する方法、またはmuslをpokyのjethroバージョンと互換性を持たせる方法を知っていますか?私はこの時点で本当に助けが必要です。ありがとうございました。
こんにちは、お返事ありがとうございます。私はこの層(jethroブランチ)を追加しましたが、次のメッセージが表示されます: '警告:レシピはありません:gcc-source_linaro-4.9.bbappend、gcc-cross-initial_linaro-4.9.bbappend、gcc-crosssdk_linaro-4.9.bbappend、 libgcc-initial_linaro-4.9.bbappend、gcc_linaro-4.9.bbappend、libgfortran_linaro-4.9.bbappend、gcc-runtime_linaro-4.9.bbappend、gcc-sanitizers_linaro-4.9.bbappend、libgcc_linaro-4.9.bbappend、gcc-cross-canadian_linaro-4.9。 bbappend、gcc-crosssdk-initial_linaro-4.9.bbappend、gcc-cross_linaro-4.9.bbappend'。これを修正する方法がありますか?再度、感謝します。 – AntoineD
@AntoineD:うわー、楽しいことはありません。それはおそらく私はそれをきれいにするいくつかのレポの地元のフォークを作ることについて考えているだろう。たぶんmeta-musl、それは期待される更新がないので、あなたはそれをフォークすることができ、linaro toolchainsのbbappendsを削除することができます。 –