Linuxカーネルをmakeすると、バージョンに+ (プラス) が付いたり付かなかったりします。これが厄介でならないので、なんとかやめさせられないか調べてみました。 結論から言うと、コードをGitで管理していて、かつdirtyな (コミットされていない変更が作業ディレクトリに存在する) 状態の場合に+が付きます。無効化するconfigはありません。私は参考のリンク先にあるようにscripts/setlocalversionの該当する処理をコメントアウトしてしまいましたが、あまりよいことをしている感じはしないので、実践するかどうかの判断は読者のみなさんにお任せします。 # scm version string if not at a tagged commit if test "$CONFIG_LOCALVERSION_AUTO" = "y"; then # full scm version
![makeしたLinuxカーネルのバージョンに+ (プラス) が付いてしまう](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d2b819722623a82048b8e4e30d57f2d5d383b95/height=288;version=1;width=512/https%3A%2F%2Fblog.mono0x.net%2Fog%2F2014_04_26_linux-kernel-version.png)