Bonsoir,
Je cherche à compiler une série de noyaux pour l'architecture i386,
avec l'outil Debian « make-kpkg », sur une machine [rapide]
d'architecture amd64, système Debian Etch. J'ai essayé de jouer avec
les options : « --cross-compile - --arch i386 », mais :
1/ j'obtiens des paquets « linux_image_<blabla>_amd64.deb » au lieu de
*_i386.deb
2/ la compilation des modules externes (cible « modules_image » de
make-kpkg) ne fonctionne pas, j'ai d'étranges messages comme :
/usr/src/linux-source-2.6.25/scripts/gcc-version.sh: line 25: -gcc: command not
found
/usr/src/linux-source-2.6.25/scripts/gcc-version.sh: line 26: -gcc: command not
found
ou encore :
/usr/src/linux/include/asm/irq_32.h:15:25: error: irq_vectors.h: Aucun fichier o
u répertoire de ce type
Bref, je me demande :
- si j'utilises correctement make-kpkg ou non
- si j'ai besoin d'un chroot pour ce que je veux faire
- si c'est le cas, quel outil utiliser : j'ai déjà un outil pbuilder en
place, mais celui-ci ne semble pas pouvoir être utilisé autrement que
pour compiler un paquet Debian à partir de ses sources (ce qui n'est
exactement le cas ici).
Si vous aviez des conseils...
Fred.