----- Original Message ----- From: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> To: <debian-user-french@lists.debian.org> 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 ;)