Probleme library partagé amd64

Bonjour,

j’ai un probleme lors de la creation d’une library en C
Voici ma ligne pour creer la library :
ld -o libML.so -shared hamming.o genadn.o

Et voici l’erreur que j’obtiens
ld: hamming.o: relocation R_X86_64_32 against `a local s
hen making a shared object; recompile with -fPIC
hamming.o: ne peut lire les symboles: Mauvaise valeur

J’ai essayé de mettre l’option fPIC ça ne fonctionne pas.
Je tourne sous une Debian Etch amd64

Pouvez vous m’aidez ?

MErci de votre attention,
Mister

probleme résolu pour ce que ça interesse il faut compiler les fichiers avec l’option -fPIC

M