buildrootをバージョン「2014.08」(安定版)に更新し、プロジェクトのカーネルバージョン(3.12.26)を更新し、buildrootがパッケージをビルドしようとすると、linux-headers-3.12.26
次のエラーが発生します。
/output/host/usr/arm-buildroot-linux-gnueabi/sysroot 2.6;その後、1を終了します。 fi無効なカーネルヘッダーを選択してください:予想される2.6.x、実際の3.12.x
どうすれば解決できますか?スクリプトを変更する必要がありますかcheck-kernel-headers.sh
?
答え1
いいえ、スクリプトを変更する必要はありません。 Buildroot 構成が間違っているようですが、構成を提供していないため、正確な回答を提供する実際の方法はありません。make savedefconfig
このファイルの出力をここで実行して公開できますか?
デフォルトでは、Buildrootがここで文句を言うのは、見つかったカーネルヘッダーバージョンと構成で指定したカーネルヘッダーバージョンとの間の矛盾です。おそらく、メニューmake menuconfig
の下にあるカーネルヘッダのバージョンを宣言するオプションを変更する必要があります。Toolchain