Yoctoのビルドを実行する

Incredibuild Linux を使って、すべての Yocto ビルドを高速化することができます。3.4までの全バージョンを認証しています。この記事では、すでにYoctoのビルドを立ち上げている、と仮定しています。

Incredibuild が Yocto で動作するように設定する

  1. Yoctoの並列化を設定するには

    1. Yocto環境に「bitbake.ib.conf」というテキストファイルを作成します。このファイルはYoctoの並列化を定義するために使用され、そのパスは各ビルドで参照されます。

    2. ファイルの内容は次のとおりです。

      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] フラグを使用することを強くお勧めします。これらのフラグの使用方法の詳細については、「ビルド回避」を参照してください。