[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] libc.so.6
> Pour en revenir au cas de François, il est possible de passer en libc6
sans
> tout fou###e en l'air mais c'est assez périlleux. Comme je le disais, le
> mieux, c'est d'upgrader la distrib entière.
Le problème c'est que selon les vérifications que j'ai faites, je dispose
déjà de la bonne version (c'est ce que me dit YaST quand je visualise la
description de shlibs.rpm).
--
francois.piette@swing.be
http://users.swing.be/francois.piette/indexuk.htm
----- Original Message -----
From: Eric Darchis <Edarchis@atos.be>
To: <linux-team@rtfm.be>
Sent: Wednesday, August 16, 2000 2:26 PM
Subject: Re: [linux-team] libc.so.6
> At 15:24 15/08/2000 +0200, you wrote:
> >Quand j'utilise RPM pour installer une librairie
> >(libjpeg-6.2.0-62.i386.rpm), je reçois le message d'erreur suivant:
> > libc.so.6(GLIBC_2.0) is needed by libjpeg-6.2.0-62
> >
> >J'utilise Suse 6.1. Où puis-je trouver libc.so.6 ? (A vue de nez, ce
devrait
> >être dans shlibs.rpm, mais ce rpm est déjà installé et j'ai toujours le
> >message d'erreur). Sur mon disque, j'ai le fichier /usr/lib/libc.so mais
pas
> >de libc.so.6
>
> libc.so, c'est la librairie avec toutes les fonctions standards du C.
> Mettre à jour une librairie, c'est assez simple sauf dans le cas des libc.
> Le plus sage ici, c'est de faire un upgrade de ta distribution (SuSe est
> restée longtemps en libc5).
>
> Les libc 5 sont des librairies sortant de je-ne-sais-plus-ou mais
n'étaient
> pas vraiment libres (j'ai dit libre pas gratuit !). Donc GNU a refait les
> libc et quand elles sont devenues assez stables, les distributions y sont
> passées. C'est la version glibc 2.0 (ou libc 6.0). Le problème, c'est que
> la plupart des programmes compilés sous Linux utilisent cette librairie
> (même ls, cp, etc.).
>
> Linux, contrairement à Windows, permet d'avoir plusieurs versions d'une
DLL
> en parallèle. (Oui je sais pour COM) libc.so.5.1.2 et libc.so.6.2.3
peuvent
> cohabiter. On cree des liens:
> libc.so => libc.so.6.2.3
> libc.so.6 => libc.so.6.2.3
> libc.so.5 => libc.so.5.1.2
> Ce dernier servant pour les applications compilées en libc 5 qui pointent
> en fait vers libc.so.5.
>
> Pour en revenir au cas de François, il est possible de passer en libc6
sans
> tout fou###e en l'air mais c'est assez périlleux. Comme je le disais, le
> mieux, c'est d'upgrader la distrib entière.
>
> Eric.
>
> PS: Un problème avec un upgrade manuel: j'installe après l'upgrade un
libQt
> (donc compilé en libc6) mais le link va râler parce que les libs X11 ont
> été compilées en libc5 et font donc des conflits dans les binaires qu'on
> veut compiler avec Qt et X11...
>
>
> --------
> Visit the Linux Supertore Online: http://www.redcorp.com !
> If you want to be deleted from the list, send a mail to
> majordomo@rtfm.be with "unsubscribe linux-team" in the body.
> Archive of the list: http://tania.be.linux.org/
>
--------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/