Debian
使用 Debian Stretch 建構具有 zstd 壓縮的 5.15.x 核心失敗,參數不正確
我不得不從 Jessie 遷移到 Stretch,因為核心 5.15.49 需要 gcc 5.x 版本(Jessie 有 4.9 版本的 Stretch 6.x)。我決定嘗試 5.15.x 中的 ZSTD 模組壓縮選項。我
apt-get install zstd
事先保證。使用
make bindeb-pkg
它可以一直編譯和簽署模組,但隨後會出錯,您可以在螢幕上看到 zstd 輸出,incorrect parameters
然後給出參數應該是什麼的範例。很明顯它正在執行壓縮器,但它不喜歡 kbuild 發送的任何參數?這是一個已知的問題?有一個簡單的解決方法嗎?
蒂亞!!
Debian Stretch 有
zstd
版本 1.1.2,它不支持-T0
核心使用的選項(它指示zstd
使用所有可用的核心)。
-T0
可以刪除而不會對建構產生不利影響(壓縮模組所花費的時間除外);編輯並從中scripts/Makefile.modinst
刪除。-T0``cmd_zstd
請注意,Debian Stretch 即將退出長期支持(6 月 30 日);如果你想繼續使用它,你應該考慮Extended LTS。