talon@lpthe.jussieu.fr (Michel Talon) a écrit :
>> Quelqu'un peut-il éclairer ma lanterne à ce sujet ?
>
> libpython2.4.so est la même chose que python2.4 mais en librairie prête
> à être liée à d'autres programmes. Or en standrd python est compilé avec
> le support des threads, qui utilise les librairies natives de
> threading. Il est donc normal que libpython fasse des appels à des
> fonctions de la librairie de threads (libpthread.so.2 ou libthr.so.2 sur
> ma machine). Il te faut donc lier ton programme final avec cette
> librairie, par exemple rajouter -lpthread au bout de la ligne de
> compilation de l'exécutable final.
La voilà donc éclairée, merci.
Seul petit problème, c'est qu'il semble y avoir une cavouille dans cmake
alors. Car en aucun je ne devrais avoir à le mettre à la main, si je ne m'abuse.
D'ailleurs, vu la complexité du Makefile fourni par cmake...
Curieux.
--
Fred.