On Mon, 3 Sep 2001, Jerome Alet wrote: > un pb en installant le serveur Real (v8.01) sous Debian Woody, il me dit > qu'il ne trouve pas libstdc++.so.2.8 > > je lui file donc un lien symbolique vers: > > /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so > > qui apparemment correspondrait a une version (tres legerement) plus > recente, mais je me retrouve avec un: > > symbol not found (ou un truc du style) : __eh_pc > > un grep sur l'exe autoextractible contenant le serveur real > (rs-8-01-linux-libc6.bin) m'indique bien la presence de ce symbole dans ce > fichier (normal puisqu'il y fait reference) mais ensuite il me manque la > bibliotheque qui contient effectivement ce symbole, or ldd ne me renvoie > pas de bibliotheque manquante, mais eh_pc est introuvable par grep dans > /lib et /usr/lib > > quelqu'un a t'il une idee ?
1/ "pécher" la bonne lib. dans le RPM approprié (glibc-xx.yy.zz.rpm). 2/ la mettre dans /usr/local/rhlib 3/ "LD_PRELOAD=/usr/local/rhlib/libstdc++-3-libc6.2-2-2.10.0.so ./mon-executable" NB1: La même méthode est utile pour faire tourner certaines versions des JVMs de Sun qui insistent pour avoir une version spécifique de libc... NB2: C'est peut etre pas la meilleure solution, mais "ca-marche(tm)" :-) A+ Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
