UTS_RELEASEとEXTRAVERSION編集の違いは何ですか?

UTS_RELEASEとEXTRAVERSION編集の違いは何ですか?

UTS_RELEASEにありますinclude/generated/utsrelease.h

EXTRAVERSIONにありますmakefile

たとえば、私のカーネルUTS_RELEASE "4.4.30-7+"ではEXTRAVERSION-7+

uname -rどちらもビルド時に結果に影響します。

2つの違いは何ですか? 1つだけ編集するとお互いにクラッシュしますか?

ベストアンサー1

UTS_RELEASE含まれます。変更EXTRAVERSIONすると、これを反映して更新されます。これを変更すると、次にカーネルをビルドするときにファイルが上書きされ、変更が失われます。したがって、必要に応じて触ったり編集したりしないでください。EXTRAVERSIONUTS_RELEASEUTS_RELEASEinclude/generated/utsrelease.hUTS_RELEASEEXTRAVERSION

カーネルは、カーネル構成で定義され、ローカルビルドで変更されるように設計されたローカルバージョンもサポートします。カーネルバージョンに追加されます。おそらくそれを使用する必要があります!

おすすめ記事