Why is libc the reason to pick one program or another to download?

I have Redhat 5.2 and libc5. What function does libc perform?
What dependancies does it have? such as with gcc compiler, or the kernal etc.
If I upgrade my libc, does my kernal and compiler have to get upgraded too?
What programs will use libc and not function when I upgrade?
should I just shut up and send RedHat some more money and buy new disks?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

edbeck2Author Commented:
any HOW-TO or books, etc?
lib c is the standard c library which contains a bunch
of commonly used functions like input/output or string
processing amongst other things.

Programs are usually compiled to dynamically link to a
version of libc and this is why you should download/use
programs that are compiled for the version installed on
your machine.

We are currently in a transition period between two versions of libc and eventually things should settle down and all
programs will end up compiled for the new version.

To answer your other questions, the kernel is lower than
libc and does not depend on it. Only applications will
depend on having access to the right version of libc.

Most of the time the filename of the archive for the program you are downloading will indicate which version of libc is required.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
At this time you shouldn't be afraid of upgrading to a glibc installation. Most programs today are glibc based and you may get out of the game if you don't have glibc on your system.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.