Bonjour,

J'utilise gcc à titre exceptionnel. Je dois juste compiler un fichier qui sera par la suite utiliser par une appli java via jni.

Je suis sur une plateforme Solaris fraîchement installée avec gcc rajouté dessus.

Mon pb est le suivant:
je lance 2 instructions:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
gcc -c -I$DIR/include -I$DIR/include/solaris -o nettimeout.o nettimeout.c
gcc -shared -o libnettimeout.so nettimeout.c
La 1ère s'exécute parfaitement et génère bien le .o, par contre la suivante lance l'erreur suivante:

ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld return 1 exit status
Qqun aurait-il une idée de la raison de cette erreur ?
Merci !