커널 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 Stretch zstd
는 버전 1.1.2이며 -T0
커널에서 사용하는 옵션( zstd
사용 가능한 모든 커널을 사용하도록 지시함)에 대한 지원이 부족합니다.
-T0
빌드 에 부정적인 영향 scripts/Makefile.modinst
을 주지 않고 제거할 수 있습니다(모듈을 압축하는 데 소요되는 시간 제외) .-T0
cmd_zstd
Debian Stretch를 계속 사용하려면 장기 지원이 종료됩니다(6월 30일).연장된 장기 지원.