Bonjour,

Voilà mon problème: j'essaye de créer une librairie dynamique avec la commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ld -b -o libtoto.so -l:libcl.a monprog.o
Donc comme vous le constatez, j'essaye de créer une librairie dynamique appelée libtoto.so, que je veux lier elle même avec une autre librairie libcl.a.

Mais j'ai le message:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ld: Invalid loader fixup in text space needed in output file for symbol "$0000005C" in input file: "/usr/lib/libcl.a(ftnerr.o)". Make sure it was compiled with +z/+Z.
Le problème vient du fait que la librairie libcl.a n'est pas dynamique, donc je ne peux pas la lier comme ça.

Est-ce que quelqu'un aurait une solution pour parrer à ce problème ?
Merci.