• [^] # Re: Besoin pour quoi ?

    Posté par . En réponse au message librairie manquante libstdc++.so.5. Évalué à 0.

    la lib std c++ est nécessaire pour une appli c++ que je veux compiler et linker.
    cette appli est dèjà écrite (depuis 10 ans) . Il s'agit d'un portage.
    la compil se passe bien, sauf au link :
    pb avec _dso_handle.
    en cherchant un peu j'arrive à cette lib manquante.
    j'ai installé gcc 3.4.0, puis gcc 3.4.4.
    mais peut-être je m'y suis mal pris. il y avait à déinstaller des paquetages avant ?

    pour le répertoire j'ai (fedora 2) :
    /usr/lib/gcc/i386-redhat-linux/3.4.0
    avec

    -rw-r--r-- 1 root root 1604 avr 21 2004 crtbegin.o
    -rw-r--r-- 1 root root 1964 avr 21 2004 crtbeginS.o
    -rw-r--r-- 1 root root 1988 avr 21 2004 crtbeginT.o
    -rw-r--r-- 1 root root 1288 avr 21 2004 crtend.o
    -rw-r--r-- 1 root root 1336 avr 21 2004 crtendS.o
    drwxr-xr-x 6 root root 4096 mar 17 14:13 include
    -rw-r--r-- 1 root root 50762 avr 21 2004 libgcc.a
    -rw-r--r-- 1 root root 31328 avr 21 2004 libgcc_eh.a
    lrwxrwxrwx 1 root root 18 mar 17 14:13 libgcc_s.so -> /lib/libgcc_s.so.1
    -rw-r--r-- 1 root root 21586378 avr 21 2004 libgcj.a
    lrwxrwxrwx 1 root root 24 mar 17 14:13 libgcj.so -> ../../../libgcj.so.5. 0.0
    -rw-r--r-- 1 root root 338 avr 21 2004 libgcj.spec
    -rw-r--r-- 1 root root 12112 avr 21 2004 libgcov.a
    -rw-r--r-- 1 root root 127674 avr 21 2004 lib-org-w3c-dom.a
    lrwxrwxrwx 1 root root 33 mar 17 14:13 lib-org-w3c-dom.so -> ../../../lib -org-w3c-dom.so.5.0.0
    -rw-r--r-- 1 root root 250752 avr 21 2004 lib-org-xml-sax.a
    lrwxrwxrwx 1 root root 33 mar 17 14:13 lib-org-xml-sax.so -> ../../../lib -org-xml-sax.so.5.0.0
    -rw-r--r-- 1 root root 1704166 avr 21 2004 libstdc++.a
    lrwxrwxrwx 1 root root 27 mar 17 14:32 libstdc++.so -> ../../../libstdc++ .so.6.0.0
    -rw-r--r-- 1 root root 150040 avr 21 2004 libsupc++.a
    -rw-r--r-- 1 root root 3806 avr 21 2004 specs

    on voit un link
    lrwxrwxrwx 1 root root 27 mar 17 14:32 libstdc++.so -> ../../../libstdc++ .so.6.0.0
    est-ce l'erreur ?

    sinon, comment revenir en arrière ?
    comment connaitre la liste des paquetages d'une version d'un gcc donné ?