Jawaban yang diberikan oleh MariusMatutiae tidak seperti yang saya harapkan, tetapi saya telah melihat beberapa skrip kernel build dan telah menemukan solusi yang bisa diterapkan. Skrip yang menghasilkan paket debian yang dihasilkan adalah scripts/package/builddeb
. Melihat skrip ini, bagian yang membangun paket dengan simbol debug dikelilingi oleh kondisi yang bergantung pada BUILD_DEBUG
yang menangkap KCONFIG
yang diberikan untuk CONFIG_DEBUG_INFO=y
.
Jadi untuk berhenti membuat paket debian dengan simbol debug, saat ini Anda perlu menonaktifkan CONFIG_DEBUG_INFO
kernel opsi:
CONFIG_DEBUG_INFO=n
kernel-handbook menyarankan ini:
Build akan menggunakan lebih sedikit ruang disk jika opsi CONFIG_DEBUG_INFO dinonaktifkan. Debuginfo hanya diperlukan jika Anda berencana menggunakan alat objek biner seperti crash, kgdb, dan SystemTap pada kernel.
Ini dapat dicapai dengan perintah ini:
cd linux-source-4.12
scripts/config --disable DEBUG_INFO