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/... ?
Reply to: