[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: