Re: HS: kernel-headers: commentça marche?
----- Original Message -----
From: <David@localhost>; <Dumortier@localhost>
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 debian-user-french-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
>
>
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 ;)
Reply to: