编译的kernel 版本号带有-abxxx信息

作者 by adtxl / 2021-07-13 / 暂无评论 / 487 个足迹

问题描述:

在发布的版本中,Linux kernel version带有-abxxxx信息,而在本地却不能复现,
打印信息如下图所示:
image.png

原因如下:

1.版本发布编译使用了jenkins,jenkins会设置一些环境变量,其中就有BUILD_NUMBER这个变量
imageecb9e51591d9fb72.png

2.在编译kernel时,当存在BUILD_NUMBER这个变量时,会做如下的判断
image23b2aaed6450930f.png

参考文献
1.wiki.jenkins
2.How to get the Jenkins build number in Android?
3.Meaning of UTS in UTS_RELEASE
4.What are the differences of editing UTS_RELEASE and EXTRAVERSION?

独特见解