Utiliser deux versions de gcc sur un meme systeme

Utiliser deux versions de gcc sur un meme systeme - Logiciels - Linux et OS Alternatifs

Marsh Posté le 26-01-2010 à 16:17:19    

La distrib : scientifi linux 5.3 (donc red hat 5.3)
Deux compilo : gcc 4.1.2 (par defaut) et 4.3.2 (installé par les dépôts)
 
Je compile deux modules (code à moi) : un sous forme de librairie dynamique, un autre (executable) qui se link sur cette même librairie.
 
Avec gcc 4.1.2 : tout fonctionne
Avec gcc 4.3.2 : compilation de la librairie OK, compilation de mon executable ok, MAIS au link énormément de symboles non définis (du genre istream et compagnie)
Je modifie simplement entre les deux le chemins vers le compilo : je me posais la question si cela ne venait pas d'une librairie (genre libstdc++) qui est présente en deux versions, et dont la version utilisée par gcc 4.3.2 serait la mauvaise.
 
QU'en pensez-vous ? Comment analyser mieux le problème ?
 
Merci !


---------------
Un blog qu'il est bien
Reply

Marsh Posté le 26-01-2010 à 16:17:19   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed