RE: compil de différents noyaux et dépendances vis à vis de /usr/include/linux
Bjr,
Pour répondre à ta vraie question, oui: les includes fournis par
linux-kernel-headers sont independants du noyau pour lequel tu compiles.
Mais il peut y en avoir une version differente par release, et donc une
eventuelle difference de comportement entre les versions:
$ apt-cache policy linux-kernel-headers
linux-kernel-headers:
Installed: (none)
Candidate: 2.5.999-test7-bk-17
Version Table:
2.6.17.10-3 0
98 http://ftp2.fr.debian.org etch/main Packages
96 http://ftp2.fr.debian.org sid/main Packages
2.5.999-test7-bk-17 0
990 http://ftp2.fr.debian.org sarge/main Packages
++
-----Message d'origine-----
De : pfml [mailto:pfml@imecom.net]
Envoyé : mercredi 20 septembre 2006 12:42
À : debian-user-french
Objet : compil de différents noyaux et dépendances vis à vis de
/usr/include/linux
bonjour,
je me pose la question suivante: est ce qu'une arbo des sources du noyau
est indépendante des include "système" de la machine de build ?
(je suppose que oui évidemment mais des erreurs de compilation me font
douter du contraire)
je suis avec une kubuntu et je veux compiler des noyaux 2.6 et 2.4
la compilation du noyau s'effectue au sein de l'arbo des sources en
utilisant éventuellement les .h du compilo bien sur (les seuls fichiers
en dehors de l'arbo)
sur mon système, /usr/include/linux contient les .h installés par kubuntu
je suppose qu'il corresponde à mon noyau std et sont présent pour les
applis "user" qui ont besoin des .h du système
après avoir compiler un noyau, j'effectue un
find . | xargs grep /usr/include/linux
et il me trouve quelques fichiers comme ./scripts/basic/.fixdep.cmd
la compil du noyau semble faire référence à /usr/include/linux/limits.h
/usr/include/linux/errno.h
ce que j'en déduis (certainement à tort) c'est que la compil d'un noyau
2.x va (peut être) utiliser les errno.h/limits.h dépendants de la
machine de build
* soit limits.h/errno.h n'ont pas changé depuis "longtemps" et c'est
acceptable
* soit je me plante complètement
ma "vraie" question en formulation plus simple
sur une machine de build, on peut compiler des noyaux 2.4.x et 2.6.x
sans avoir à bidouiller les fichiers sous /usr/include/... ?
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Reply to: