分散ビットブレークコンパイルを使用してoeプロジェクトを構築する方法はありますか? 私はdistccについて考えました。ビットブレークを使用した分散コンパイル
export PATH=~/distcc/bin:$PATH
make -jn CC=linux-gcc
makeはdistccを指す私のパスからlinux-gccを呼び出します。
distccは既知のすべてのホストにタスクをスケジュールします。
-jnはmakeのn6インスタンスを作成します。
正常に動作します。
しかし今、distccをbitbakeと使いたいと思います。
私はbitbakeで-jnを使用する方法を知っています。
ちょうどexport PARALLEL_MAKE=-jn
しかし、どのように使用すると、ビットベークのPATH=~/distcc/bin:$PATH
をエクスポートします。
distcc/bin
は、$PATH
の前になければなりません。
しかし、bitbakeは、$PATH
の前に$PATH_prepend
(org.openembedded.dev/conf/bitbake.confに配置)を配置します。
誰かがビットブレイクを使った分散ビルディングのより良い方法のための別のツールを手に入れましたか?
exportコマンドは、$ PATH変数に指定されたパスを追加し、そのセッションでアクティブになります。しかし、私はあなたの問題についてはっきりしていません。あなたはあなたの問題を説明してください。 –
問題は私がPARALLEL_MAKEを使う方法を知っているだけですが、bitbakeについては、最後にmakeを呼び出す人は、PARALLEL_MAKE方法として動作するように設定する方法がありません。 – butter