3

ワークスペースの状態を「フリーズ」して、使用していないコンポーネントの更新と再構築を無効にするにはどうすればよいですか? ローカルレイヤーの一部のコンポーネントが更新され、再構築が開始されると、非常に面倒になります。これは非常に長いタスクになる可能性があります。

回答ありがとうございます。

4

2 に答える 2

2

作業中のパッケージのみをいつでもビルドできます。Bitbake では、実行したいすべてのステップをここで定義することもできます (これは、テストのために 1 つの部分を変更するだけの場合に役立ちます): bitbake -c compile <packagename>コンパイル ステップの後に停止するか、すべてをプレーンbitbake <packagename>にします。を実行したい場合に遭遇しましたbitbake -c clean <package> && bitbake -c package <packagename>が、ほとんどの場合bitbake <packagename>はそれで十分です。単一のレシピ バージョンに対して実行することもできます: bitbake -b recipe_1.2.bb.

更新を確認せずにイメージ全体をビルドできるかどうかはわかりません。

于 2015-01-26T15:20:35.403 に答える
0

質問時に使用していたバージョンよりも新しい bitbake バージョンでは、次のような可能性があります: BB_SRCREV_POLICY = "cache"

于 2017-08-03T07:40:55.783 に答える