Die Antwort von MariusMatutiae war nicht ganz die, die ich erwartet hatte, aber ich habe mir einige der Kernel-Build-Skripte angesehen und eine praktikable Lösung gefunden. Das Skript, das die resultierenden Debian-Pakete generiert, ist scripts/package/builddeb
. Wenn Sie sich dieses Skript ansehen, sind die Teile, die das Paket mit Debugging-Symbolen erstellen, von Bedingungen umgeben, die von BUILD_DEBUG
abhängen was den gegebenen KCONFIG
greps für CONFIG_DEBUG_INFO=y
.
Um das Generieren von Debian-Paketen mit Debugging-Symbolen zu stoppen, müssen Sie derzeit den Kernel CONFIG_DEBUG_INFO
deaktivieren Möglichkeit:
CONFIG_DEBUG_INFO=n
Kernel-Handbuch schlägt Folgendes vor:
Der Build benötigt weniger Speicherplatz, wenn die Option CONFIG_DEBUG_INFO deaktiviert ist. Debuginfo wird nur benötigt, wenn Sie vorhaben, binäre Objektwerkzeuge wie crash, kgdb und SystemTap auf dem Kernel zu verwenden.
Dies kann durch diesen Befehl erreicht werden:
cd linux-source-4.12
scripts/config --disable DEBUG_INFO