官方的glibc源只更新到2.12版,很多业务需要升级到更高级版,这里介绍编译glibc升级的方式。
注意:更新非CentOS官方的glibc后,由于没有经过长时间的测试。所以可能有潜在的风险。
安装gcc与curl
sudo yum install gcc curl
下载glibc-2.18.tar.gz
curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
解压并进入到glibc-2.18
tar -xzvf glibc-2.18.tar.gz
cd glibc-2.18
创建build文件夹
mkdir build
cd build
编译
sudo ../configure --prefix=/usr
sudo make -j2
上边这一步时间可能较长,大约要10分钟左右。
sudo make install
重启生效