Debian Stretchを使用してzstd圧縮で5.15.xカーネルをビルドすると、無効なパラメータが原因で失敗します。

Debian Stretchを使用してzstd圧縮で5.15.xカーネルをビルドすると、無効なパラメータが原因で失敗します。

カーネル5.15.49にはgccバージョン5.x(JessieにはStretch 6.xバージョン4.9があります)が必要なため、JessieからStretchに移行する必要がありました。私は5.15.xでZSTDモジュール圧縮オプションを試してみることにしました。私は事前に約束をしましたapt-get install zstd

これにより、make bindeb-pkgモジュールを最後までコンパイルして署名できますが、エラーが発生し、画面にzstd出力を表示し、パラメータincorrect parametersが何であるかについての例を提供できます。明らかにコンプレッサーを実行していますが、kbuildが送信する引数が好きではありませんか?

これは既知の問題ですか?簡単な解決策はありますか?

ティア! !

ベストアンサー1

Debian Stretchzstdはバージョン 1.1.2 で、-T0カーネルで使用されるオプション (zstd利用可能なすべてのカーネルを使用するよう指示する) のサポートが不足しています。

-T0ビルドに悪影響を与えるscripts/Makefile.modinstことなく削除できます(モジュールの圧縮にかかる時間を除く)。-T0cmd_zstd

Debian Stretchを引き続き使用するには、長期サポートが終了します(6月30日)。長期的な長期サポート

おすすめ記事