----- Original Message ----- From: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> To: <[email protected]> Sent: Saturday, December 07, 2002 5:12 PM Subject: Re: HS: kernel-headers: comment�a marche?
> Je prend le fil parall�le > > > > paquet kernel-hearders (make-kpkg kernel-headers). > > > > > je ne vois pas pourquoi (je ne comprend pas la finalit� de cette d�marche ) > > de plus je n'y connait rien � la cr�ation de paquet. > > make-kpkg est un grand gar�on, il te g�n�re le paquet tout > seul, tout comme si tu avais recompil� ton noyau (l'as tu fais ?) > > > > Un raison possible de tes probl�mes est que lorsque tu as compil� ton > > > propre noyau, ses modules ont �t� plac�s dans /lib/modules/2.4.18 > > > alors qu'avec le paquet kernel-headers-2.4.18-k7, la compilation > > > s'attend � les trouver dans /lib/modules/2.4.18-k7. > > > > > effectivement les modules cr�es avec ces headers sont plac�s dans > > ...../2.4.18-k7, mes alors comment faire pour que mes autres modules (ceux > > fait lors de la cr�ation du noyau) utilisent ces ent�tes et soient plac�s > > par la suite dans /lib/modules/2.4.18-k7 ???? > > make-kpkg modules_image, non ? > > > > Si tu as gard� les sources de ton noyau, tu dois pouvoir compiler ton > > > nouveau module en utilisant directement les sources du noyau. > > > > > oui c comme �a que je proc�de ;) > > Alors pourquoi tu passes par les headers k7 ? > Les "headers" correspondent aux .h et divers autres trucs (le .config, ...) > si tu recompiles � la mano ton kernel c'est que tu as les sources, donc plus > besoins des headers (qui n'en sont qu'un sous-ensemble). > De plus les headers sont faits pour aller avec les noyaux Debian si je ne > m'abuse, donc tu produits une jolie pagaille de versions (noyaux, pas > Debian) en utilisant deux m�thodes. > > David Dumortier > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > Alors si je r�sume ce que j'ai compris: - les headers ne sont qu'un sous-ensemble des sources. - les headers ne servent que lorsqu'on ne poss�de pas les sources compl�tes (ne me demandez pas comment faire sans ;) - si j'utilise les sources fournies par Debian pas besion des ent�tes, il (mon paquet de sources du kernel :) les a dans son arborescence - et donc pour compiler un module j'utilise comme chemin des ent�tes /lib/modules/maVersion/include_ou-qqchose_qui_ressemble comme je faisait jusqu'� maintenant. voil� pour le r�sum�, j'esp�re avoir bien compris, et que cel� servira � d'autre. Merci � tous :))) Et bon week-end encore ;)

