undefined reference to `pthread_atfork'
Publié : ven. 09 févr. 2007, 17:46
Bonsoir,
J'ai un problème étrange.
J'essaie de compiler un tutorial (le tuto de Crystal Entity Layer) mais lorsque je fais l'édition de liens, il me sort :
La ligne de commande est bien explicite, je demande bien la liaison avec pthread (flag -lpthread). Et il semble trouver les autres fonctions de pthread.
J'ai résolu temporairement le problème (avec une fonction pthread_atfork faite main qui ne fait rien si ce n'est un printf) mais ce n'est pas très propre et a un moment ou a un autre ce sera insuffisant.
Je me demandais donc si quelqu'un ici avait déja éprouvé un problème similaire ...
Merci
Mildred
J'ai un problème étrange.
J'essaie de compiler un tutorial (le tuto de Crystal Entity Layer) mais lorsque je fais l'édition de liens, il me sort :
Code : Tout sélectionner
Link walktut
/opt/CS/out/linuxx86/optimize/libs/libcrystalspace.a(ptmalloc3.o): In function `ptmalloc_init':
libs/csutil/ptmalloc/ptmalloc3.c:774: undefined reference to `pthread_atfork'
collect2: ld returned 1 exit status
g++ -o walktut main.o app.o behave.o -ldl -lm -lpthread /opt/CS/out/linuxx86/optimize/libs/libcrystalspace.a /opt/CEL/out/linuxx86/optimize/libs/libceltool.a
...failed Link walktut ...
J'ai résolu temporairement le problème (avec une fonction pthread_atfork faite main qui ne fait rien si ce n'est un printf) mais ce n'est pas très propre et a un moment ou a un autre ce sera insuffisant.
Je me demandais donc si quelqu'un ici avait déja éprouvé un problème similaire ...
Merci
Mildred