搭建kpatch builder
以centos7.2为例。
默认centos7.2的安装的内核版本是3.10.0-327.el7.x86_64
,这个内核版本当初是通过gcc 4.8.3
编译的。
而centos7.2自带gcc rpm包的版本则是 4.8.5
kpatch build命令执行的时候,首先检查gcc的版本是否一致,
因为两者的版本不一致,所以kpatch build命令会失败。
当然我们可以使用--skip-gcc-check
,跳过这个检查,我也测试发现在一些简单补丁下可以打包通过。
但是系统不推荐这样做的,会有一定的风险。