----- 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 ;)

Répondre à