* TAG ([EMAIL PROTECTED]) [990726 16:42]:
> Hi All,
> 
> I was wondering if anyone could tell me the difference between glibc and
> libc5 and what they are used for.  The reason is that in many cases when I
> want to donwload a file or prog, it has two options - can anyone clear
> this up for me.
> 
> 
> Many Thanks
> --TAG
> http://tag.reaper.org/

AFAIK, glibc 2.1 is essentially libc6, I think the naming scheme was
changed after libc5, as incompatabilities were brought in (purposefully) from
the previous version.

These files are what make up the GNU/Linux C library, you cannot
compile C programs under linux without them (although there are
alternatives available AFAIK).

Upgrading _could_ introduce problems with any dynamically-linked apps
you may use. For example rpms are often distributed as:

rpmname-i386-libc-version-buildnumber.rpm
             ^^^
and

rpmname-i386-glibc-version-buildnumber.rpm
             ^^^^^
In this case, you must choose the version which uses the same libc as
your system. If you upgrade from libc5 to glibc, the application may
well cease to function without also being upgraded. Static binaries 
(which have the necessary parts of the libraries built-in) are unaffected.

Does that answer your question ok?

Tom.
-- 
            .-------------------------------------------------------.
    .^.     | Tom Gilbert, England | [EMAIL PROTECTED] |
    /V\     |----------------------| www.tomgilbert.freeserve.co.uk |
   // \\    | Sites I recommend:   `--------------------------------|
  /(   )\   | www.freshmeat.net www.enlightenment.org www.gnome.org |
   ^^-^^    `-------------------------------------------------------'

Reply via email to