Bonjour,
Voilà mon problème: j'essaye de créer une librairie dynamique avec la commande:
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:
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.
Partager