Bonjour,
Je n'arrive pas � r�soudre un bug sur une librairie intitul�e"libalogg.so.1.3.3
is a
non-PIC library".
Effectivement, un <objdump -x libalogg.so.1.3.3 | grep TEXTREL> me renvoie
bien une r�f�rence � TEXTREL.
mon makefile utilise pourtant bien le param�tre de compliation -fPIC.
J'ai trouv� les raisons suivantes pouvant expliquer ce probl�me:
1- utilisation d'un bout de code en assembleur -> il n'y en a pas.
2- utilisation des threads. -> J'ai compil� alogg sans, pas d'am�lioration.
Etrange, libpthread.so.0 reste r�f�renc� dans le chapitre "section dynamique"
de objdump
3- oubli d'un flag fPIC : J'ai rajout� ce flag lors de la cr�ation de la
biblioth�que
� partir du fichier objet. Echec.
Il y a t il d'autres pistes pouvant expliquer la pr�sence de ce satan� TEXREL?
Merci d'avance pour votre aide.
Alexandre Pineau
--
Il vente, c'est le vent de la mer qui nous tourmente. - Pierre Mac Orlan
http://alexandre.pineau.free.fr/