私は同じビルドルートを共有する複数のプラットフォームを持っています。彼らはビルドルートパッケージが異なります。 buildrootにツールチェーンを一度しかビルドしないように設定して、パッケージとターゲットだけをビルドする方法がありますか?メイククリーンを行うことなく、Buildrootツールチェーン - 一度だけビルドする必要があります
例の描写(そのツールチェインが損なわれていない):
1)プラットフォームAはbuildrootが構築されると(私は)プラットフォームbuildrootコンフィギュレーションファイルを使用していますターゲットのrootfsの/ etcにあるいくつかのconfファイルを更新します。 2)プラットフォームBはconfファイルを必要としませんが、make cleanは実行されないため(プラットフォームBのbuildroot設定ファイルが使用されていますが)、不要な/ etc /がターゲットに存在します。 make cleanを行った場合、toolchainも再構築する必要があります。
ありがとうございます。
私は外部ツールチェーンを意味するbuildroot-2009.01で同じ設定作業をしようとしています。ビルド中にいくつかのエラーが発生することになります。古いビルドルートでこの作業を行う方法はありますか? – lxusr
uclibc.mkに問題がありました。 BR2_TOOLCHAIN_SOURCEのifにendifがありませんでした。この問題はbuildroot-2009.02で修正されています。 buildroot-2009.01でEXTERNAL TOOLCHAINを使用したい人は、buildroot-2009.01/toolchain/uClibcフォルダの下のuclibc.mkにendif @の最後を置いてください。ありがとう。 – lxusr