Bonsoir à tous,
En compilant “shared”, je me ramasse ceci :
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a(functexcept.o): relocation R_X86_64_32 against `std::bad_typeid::~bad_typeid()' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a: could not read symbols: Bad value
Première question, pourquoi va-t-il me chercher la libstdc++.a quand la libstdc++.so est bien présente ? Je me demande s’il n’y a pas quelque chose à indiquer au linker, seulement quoi…
Ajoutons que pour la même compilation, je n’ai pas du tout eu cela au mois de juin sous Lenny. Question de paquet manquant, ou de trop ?
A+
Sergio