> > 
> > Je voulais compiler alsa pour un 2.4.20 maison, g�n�r� avec make-kpkg
> > binary-arch. J'ai install� les headers, et cr�� un lien /usr/src/linux
> > pointant vers eux.
> 
> Les kernels-header ne sont pas suffisant pour compiler des modules, pour
> cela il faut les sources entieres (quoique des fois cela marche quand
> meme). Les kernels headers servent a compiler des programmes userland
> qui utilisent des appels noyaux.
> 

Les kernels-headers consiste en le .config et le r�pertoire
<linux-src>/include de l'arborescence source. Ils doivent th�oriquement
�tre suffisant pour compiler tout ce qui n�cessite de connaitre la
configuration du noyau (modules, alsa, pcmcia, etc). Pour les obtenir � la
main � partir d'un noyau, il suffit de charger les sources, de le
configurer (make xconfig), d'�tablir les d�pendances (make dep) et de
faire les modules (make modules) (� cause de ce foutu
<linux>/include/linux/modversions.h je crois). Ensuite, conserver
<linux>/include et <linux>/.config. Ca a toujours bien march� chez moi.

Fran�ois Boisson

Répondre à