Yoctoのビルドを実行する
Incredibuild Linux を使って、すべての Yocto ビルドを高速化することができます。3.4までの全バージョンを認証しています。この記事では、すでにYoctoのビルドを立ち上げている、と仮定しています。
Incredibuild が Yocto で動作するように設定する
-
Yoctoの並列化を設定するには
-
Yocto環境に「bitbake.ib.conf」というテキストファイルを作成します。このファイルはYoctoの並列化を定義するために使用され、そのパスは各ビルドで参照されます。
-
ファイルの内容は次のとおりです。
PARALLEL_MAKE="-j 200"
BB_NUMBER_THREADS="16"コマンドの詳細:
-
PARALLEL_MAKEは、必ずIncredibuildグリッドのコア数の1.5倍としてください。
-
BB_NUMBER_THREADS は、必ずInitiating マシンのコア数の 1.2 倍としてください。
-
-
Yoctoのビルドを実行する
[ib_console] コマンドを使用してYoctoのビルドを実行します。詳しくは、[ビルドの実行]をご覧ください。
例:ib_console --avoid-user bitbake core-image-sato -r /<path>/bitbake.ib.conf
最適なビルド時間を実現するために、[--avoid-user]、 または、[--avoid-shared] フラグを使用することを強くお勧めします。これらのフラグの使用方法の詳細については、「ビルド回避」を参照してください。