Lorsque vous compilez une application avec le noyau 2.6.7 et
avec la slack 10.0 il faut faire attention aux headers !!!
en effet si vous n'y avez pas touché, ce sont ceux du noyau 2.4.26, et
toutes les biblio principales ( glibc, so-lib, ... ) sont compilés à partir
de ceux-là,
et toutes les applications que vous compilerez, y compris les modules,
se feront à partir des headers du noyau 2.4.26, même si vous tournez
avec le 2.6.7,
si vous avez installé les headers du 2.6.7, alors vos appli ont été
compilés avec ceux-ci, mais utilisent potentiellement des biblios
compilés avec les headers du noyau 2.4.26,
d'où des pbs éventuels de compatibilité
pour l'heure, Voldering suggère de rester au headers du 2.4.26,
comme il l'explique :
This package of 2.6.7 based /usr/include/linux and /usr/include/asm headers is being provided by request for some people who need it
in order to compile ASDL modem drivers for 2.6.7. As a general rule, installing kernel headers that are newer than the kernel glibc
was compiled with *may* cause problems, so unless you need these
for a particular reason it's best to stick with the 2.4.26 kernel-headers package for now.
Good luck!
-P.
Poste le Monday 26 July 2004 13:49:39