Re: Compilation de noyau

Startseite

Nachricht beantworten
Autor: Olivier_Allard-Jacquin
Datum:  
To: guilde
Betreff: Re: Compilation de noyau
> Tu es vraiment sur ? Avec tous les #ifdef qu'il y a dans le source je
> suis pratiquemment sur que si tu ajoutes un module (c'est sur ça ne
> concerne pas tous les modules) il va avoir besoin d'une fonction dans un
> autre module,


        Oui, et c'est l'interface de compilation du kernel (texte ou 
graphique) qui te selectionnera le ou les modules supplementaires dont tu 
as besoin. Ou tout simplement, les modules que tu veux ne seront pas 
accessible, tant que tu n'auras pas activé les modules "en-dessous".


        Par exemple : Pour compiler les modules d'une webcam USB, il te 
faudra d'abord activer dans on "make config/xconfig/gconfig" le module 
USB.


> et comme les Makefile ne vont pas voir le changement


        Non, car le but du "mke dep" est justement d'adapter les Makefiles 
du kernel à ce que tu as selectionné.


> (donc
> le module ne sera pas recompilé) et il manquera quelque chose à la fin.


        Dans le pire des cas, cela plantera à l'edition de liens. Mais à 
part en bidouillant à la mano le script de configurarion du kernel (ou de 
modifier à la main me ".config"), il n'y a pas de raison que la 
compilation plante (quoi que, 100% des compilation de kernel ne termine 
pas forcément bien... :)) ).


Olivier