Compiler un noyau

mariem2 -  
bob031 Messages postés 8228 Statut Membre -
bonjour,
j'essaye de compiler un noyau linux 2.6.18.1que j'ai téléchargé depuis le site kernel.org et que j'ai configuré avec mon choix et j'ai enregistré la configuration dans un fichier .config
en fait j'ai quelque problemes:
1-lorsque je lance la compilation il se lance un peu dans la compilation et puis il m'affiche l'erreur suivante:scripts/mod/sumversion.c in function get_src_version ATH_MAX is undeclared;
donc je l'ai corrigé dans le fichier indiqué
apres j'ai relancé la compilation,et il s'est avancé plus dans la compilation mais apres il s'est arreté en indiquant une erreur dans un fichier binaire de type .o mais cette fois si je peux pas corriger l'erreur.
est il possible qu'une source de noyau telechargé depuis kernel.org contient des erreurs,ou qu'il s'agit d'autre chose que je doit regler?
2-j'ai remarqué que la compilation du noyau se fait par defaut pour le processeur decrit par les fichiers dans linux-2.6.18.1/arch/i386 mais moi je veux le faire pour le processeur arm,que dois-je modifier dans les parametres de compilation?

donc si quelqu'un a une idée sur ces deux problemes,please aidez moi
merci d'avance

2 réponses

bob031 Messages postés 8228 Statut Membre 473
 
bonjour,

n'est-il pas un peu ancien ce noyau ?

compilé ce noyau, ok, mais quelle est la distribution linux ?

à mois d'étre hyper calé en programmation (ce que je ne suis pas du tout) est-ce vraiment la bonne méthode de corriger la première erreur venue lors de la compilation d'un noyau ?

effectivement il y a un fichier à modifier pour indiquer le type de processeur (m'rappelle pas lequel pour le moment)

0
mariem2
 
bonjour,
mon probleme maintenant n'set pas de compiler une version recente de linux ,mais se familiariser un peu dans ce genre d'application.la version que j'ai dans mon PC c'est le debian lenny 5.0.
pour l'erreur que j'ai corrigé ,vraiment j'avais pas le choix ,il fallait que je fait quelque chose pour avancer un peu la compilation mais commme vous le savez il s'est bloqué apres pour une autre erreur(que j'arrive pas à corriger jusqu'a maintenant).
pour le fichier que tu te souviens pas du nom ,j'espere que tu concerne 5min pour le voir car je le trouve pas du tout ""si sera meme un rafraichissement de memoire pour toi :-) "
merci d'avance
0
bob031 Messages postés 8228 Statut Membre 473
 
à propos du fichier, voir s'il ne porte pas le nom de make.conf

pour trouver le chemin absolu du fichier :

find / -name make.conf

0