compilation de noyau[x] i386 sur amd64...

Startseite

Nachricht beantworten
Autor: Frédéric BOITEUX
Datum:  
To: Guilde
Betreff: compilation de noyau[x] i386 sur amd64...
    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.