salut,
J'essaye de modifier les sources de vsftpd mais le probleme est le meme qqsoit l'appli threadé.
ca compile et link très bien avec le Makefile fournit
Pour pouvoir debugguer, j'ai rajouter le -g au $CFLAGS et le -lthread_db au $LIBS
La compile ce passe bien,mais au link j'ai des references inconnues :
Code :
- /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libthread_db.so: undefined reference to `ps_pdwrite'
- /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libthread_db.so: undefined reference to `ps_pglobal_lookup'
- /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libthread_db.so: undefined reference to `ps_lsetfpregs'
- /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libthread_db.so: undefined reference to `ps_getpid'
- /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libthread_db.so: undefined reference to `ps_lsetregs'
- /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libthread_db.so: undefined reference to `ps_pdread'
- /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libthread_db.so: undefined reference to `ps_lgetfpregs'
- /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libthread_db.so: undefined reference to `ps_lgetregs'
- collect2: ld returned 1 exit status
- make: *** [vsftpd] Error 1
|
ca fait plusieurs heures que je google la dessus,j'ai trouvé un gars avec le meme pb que moi mais il n'a pas de reponse:
http://sources.redhat.com/ml/bug-g [...] 00126.html
j'ai l'impression que j'en suis pas loin, qq'un voit comment resoudre ca ?
merci