2016-09-01 8 views
0

私はDIGI's ConnectCore6でElectronをクロスコンパイルしようとしています。そうするために、私はYoctoとDIGIによって提供された5 layersを使用しています(すべてjethroYoctoのバージョンに基づいています)。メタ電子はジェトロYoctoと互換性があります。

または、SBCに電子を実装するために、私は4つの依存関係があるmeta-electron layer、使用する必要があります:

  • meta-browser(参照

    • meta-openembedded
    • meta-clang
    • openembedded-core
    • を( this参照) this

    残念ながら、これらの依存関係は、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-devsmusl-dev、...)をもたらすだけです。

    この最後のエラーを修正する方法、またはmuslをpokyのjethroバージョンと互換性を持たせる方法を知っていますか?私はこの時点で本当に助けが必要です。ありがとうございました。

  • 答えて

    0

    meta-musl層をミックス(jethro branch)に追加すると、oe-core jethroのmuslサポートが追加されます。最近では、ほとんどすべてがメインのoe-coreリポジトリに統合されていますが、あなたの特定のケースでは役立つかもしれません。

    +0

    こんにちは、お返事ありがとうございます。私はこの層(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

    +0

    @AntoineD:うわー、楽しいことはありません。それはおそらく私はそれをきれいにするいくつかのレポの地元のフォークを作ることについて考えているだろう。たぶんmeta-musl、それは期待される更新がないので、あなたはそれをフォークすることができ、linaro toolchainsのbbappendsを削除することができます。 –

    関連する問題