Linuxカーネルを構築するときに `CONFIG_DEBUG_INFO`フラグがリセットされるのはなぜですか?

Linuxカーネルを構築するときに `CONFIG_DEBUG_INFO`フラグがリセットされるのはなぜですか?

Linuxカーネルをビルドしましたが、デバッグパッケージをビルドせずにビルドしたいと思います。

または、フラグを使用してCONFIG_DEBUG_INFO無効にできることを知っています。scripts/config--set str ""--disable

ところで、 を呼び出すと、パッケージを構築するためにmake deb-pkgフラグがその値にリセットされるため、混乱します。y

なぜこれが起こるのですか?

答え1

5.18では、動作が若干変更されたため、この内容が表示されることがあります。DEBUG_INFO今選択ですしたがって、CONFIG_DEBUG_INFO他の構成設定に基づいて設定されます。を無効にするには、有効にし、DEBUG_INFO他のすべての選択が無効になってDEBUG_INFO_NONEいることを確認する必要があります(DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT、、、)。DEBUG_INFO_DWARF4DEBUG_INFO_DWARF5

関連情報