It was created by GNU C Library configure (see version.h), which was Running configure, to aid debugging if configure makes a mistake. This file contains any messages produced by compilers while noĬonfigure: error: linker with -z relro support requiredīinutils should support this, could you post your config.log?
Mawk: line 15: function strtonum never definedĬhecking for libunwind-support in compiler. mawk: line 15: function strtonum never defined preinit_array/.init_array/.fini_array support. noĬhecking whether to put _rtld_local into. noĬhecking for broken _attribute_((alias())).
yesĬhecking for broken _attribute_((visibility())). yesĬhecking whether _attribute_((visibility())) is supported. yesĬhecking for assembler gnu_unique_object symbol type. yesĬhecking whether we need to use -P to assemble. usr/sbin/install-infoĬhecking for libc-friendly stddef.h. *** Check the INSTALL file for required versions.Ĭhecking whether GCC supports -static-libgcc. *** These auxiliary programs are missing or incompatible versions: msgfmt makeinfo autoconf sysdeps/x86_64/elf nptl/sysdeps/unix/sysv/linux/x86_64 sysdeps/unix/sysv/linux/x86_64 sysdeps/unix/sysv/linux/wordsize-64 nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet nptl/sysdeps/unix/sysv sysdeps/unix/sysv sysdeps/unix/x86_64 nptl/sysdeps/unix sysdeps/unix sysdeps/posix sysdeps/x86_64/fpu/multiarch sysdeps/x86_64/fpu sysdeps/x86_64/multiarch nptl/sysdeps/x86_64 sysdeps/x86_64 sysdeps/wordsize-64 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64/wordsize-64 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/genericĬhecking for a BSD-compatible install. yesĬhecking for assembler global-symbol directive.globlĬhecking for assembler. yesĬonfigure: running configure fragment for add-on libidnĬonfigure: running configure fragment for add-on nptlĬhecking for assembler gnu_indirect_function symbol type support. gcc -EĬhecking whether we are using the GNU C++ compiler.
none neededĬhecking how to run the C preprocessor.
yesĬhecking for gcc option to accept ISO C89. x86_64-unknown-linux-gnuĬhecking whether we are using the GNU C compiler.
x86_64-unknown-linux-gnuĬhecking host system type. glibc-2.16/configureĬhecking build system type. I tried to following steps to install glibc, but I can't install it successfully. If you have a question just post as a comment and i will reply it as soon as possible.I downloaded glibc 2.16 on and untar into /home/user1. We have GLIBC_2.17 on our centos 6.x VPS server. To fix it just add this parameter -force -nodeps at the end of the all command. You might ecounter some errors: “error: Failed dependencies: “
Using RPM to install new version of glibc Update glibc to 2.17 for CentOS 6 If you are not experienced system administrator do not play with glibc, it might break your Linux system.Ģ. I do not recommend this step because linux use older version of glibc and if you create a symbolic link somethings will sure go wrong. In order to do that follow step below įuring your current login session on VPS Library is exposedĪnother way is that creating symbolic link : You can find your by using nproc command.Īfter compiling is done we need to show place of our new glibc to program we are gonna use. It will take hours depending your CPU cores. We need to put files separete place in order to not corrput our linux system. It is better way to have another folder for build.
Mkdir ~/glibc-install cd ~/glibc-installĪfter Download and extract all source files we need to create a build folder. We need GLIBC_2.17 version for our centos 6.x so we will use ftp. We can get soruce file in 2 ways, using git or ftp.
Lets first check our glibc versions that installed in our VPS server: Another way is that get files from repo which is relatively easy step. One way is that compile from source which take too long time to do that. How to Update glibc Newer Version on Centos 6.x Thus, You may need newer version glibc on your Centos 6.x VPS server. You tried to runs some commands and got error about your glibc version is not high enough to complete your command.