How to update/install glibc-2.14 on centos 6.x
Update reason:
1 |
.../node_modules/webp-converter/lib/libwebp_linux/bin/dwebp: /lib64/libc.so.6: version `GLIBC_2.14' not found |
check installed glibc version:
1 2 |
[[email protected] lib64]# ldd --version ldd (GNU libc) 2.12 |
I have tried update glibc like below:
1 |
yum update glibc |
but didn’t work, so tried the solution like below steps: download glibc-2.14.tar.gz extract the download files and build, install in /opt/glibc-2.14:
1 2 3 4 5 6 7 |
[[email protected] ~]#tar -xzvf glibc-2.14.tar.gz [[email protected] ~]#cd glibc-2.14 [[email protected] glibc-2.14]# mkdir build [[email protected] glibc-2.14]# cd build [[email protected] build]# ../configure --prefix=/opt/glibc-2.14 [[email protected] build]# make -j4 [[email protected] build]# make install |
update glibc symbolic links:
1 2 |
[[email protected] lib64]rm -rf /lib64/libc.so.6 [[email protected] lib64]LD_PRELOAD=/opt/glibc-2.14/lib/libc-2.14.so ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6 |
If you want restore glibc symbolic links :
1 2 |
[[email protected] lib64]rm -rf /lib64/libc.so.6 [[email protected] lib64]$ LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6 |