[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] [Fwd: [glibc2.1] Faire tourner netscape 4.51 ?] (fwd)




--- Begin Message ---
Thus spake Pascal A. Dupuis on fr.comp.os.linux.moderated
>j'ai installé et essayé de faire tourner communicator-4.51 (linux2.0, prévu 
>pour glibc2.0) sous glibc2.1. J'ai le message :
>/usr/local/netscape/netscape: error in loading shared libraries: 
>/usr/local/netscape/netscape: undefined symbol: __eh_pc
>
Voici les explications :
__eh_pc est une variable ajoutée par le compilateur ! J'avais une version de 
libstdc++.so.2.8.1.1 compilée avec egcs, un nm montre que cette 
variable n'y est pas. Par contre, une version compilée avec gcc-2.8.1 la 
contient. J'ai donc installé cette version sous le nom
'/usr/lib/libstdc++.so.2.8.1.1.gcc', et je l'inclus dans la variable 
d'environnement LD_PRELOAD avec de lancer netscape, qui fonctionne à présent
correctement. 

Merci pour les réponses

Pascal Dupuis

-- 
To be or not to be. -- Shakespeare
To do is to be.     -- Nietzsche
To be is to do.     -- Sartre
Do be do be do.     -- Sinatra

-- 
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
          la liste de distribution des modérateurs.
--- End Message ---