unfortunately I cannot upgrade to centos 6, because I have old softwares on my server that do not support new os version with new library. Only one user has one software that need glibc 2.7 . [by luke]
I am releaseing an application to a client. I created executable in Ubuntu machine and it has higher version of glibc and client has lower version of glibc. So its giving me glibc conflict. So I am trying to create a machine with lower version of glibc(centos 4).
Why is it not recommended that you upgrade glibc on a linux system?
Glibc is a strongly versioned library, so anything built against the old glibc should continue to work with the new glibc. Yet when you google for it there are many reports of problems & warnings of potential issues. If the binaries were built for an older glibc it should just work.
I'm setting up some software in a CentOS 6.2 compute cluster. I do have both 64 bit and 32 bit versions of glibc installed on these systems. So, when I'm trying to install these new software it seems like yum is using the 32 bit version of the glibc and gives me a dependency error. Is there a way to specifically tell yum to use 64 bit packages as dependencies?