[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: make-kpkg crosscompile pas



Le sam 24 mai 2008 09:53:05 CEST, georges
<debian-user-french.anti-spam@pacageek.org> a écrit :

> Bonjour,
> 
> 
> Je veux fabriquer un paquet noyau i386 depuis amd64 debian
> je lance:
> make-kpkg --rootcmd fakeroot --arch i386 --append_to_version $version
> --revision=$revision --initrd kernel_image kernel_headers kernel_doc
> modules_image
> 
> depuis un poste 64 bits ca plante avec un:
> 
> /usr/bin/make EXTRAVERSION=.5-crusoe  CROSS_COMPILE=i486-linux-gnu-
> ARCH=i386 prepare
> /home/georges/src/crusoe/linux-2.6.24.5/scripts/gcc-version.sh: line 22:
> i486-linux-gnu-gcc: command not found
> 
> apparement un probleme avec gcc?
> 
> gcc --version donne
> gcc (GCC) 4.2.4 (Debian 4.2.4-1)
> 
> est ce un bug, ou il me manque un paquet?
> 
> Si je lance make-kpkg sans arch i386 ca compile mais le paquet ne
> s'installe pas à cause de l'architecture.

    Salut,

  J'ai posé ce genre de question il y a qq temps et on m'a conseillé de
compiler dans un chroot. Pour mémoire, avec les options
« --cross-compile - --arch i386 » sur des sources
linux-source-2.6.25, j'obtiens bien un paquet pour le noyau, mais avec
le format *_amd64.deb, et pour les modules externes, aucun ne compile,
et j'ai des erreurs du genre :

 
/home/src/linux-source-2.6.25/scripts/gcc-version.sh:
line 25: -gcc: command not found
/home/src/linux-source-2.6.25/scripts/gcc-version.sh: line 26: -gcc: command not
 found
make[4]: -gcc : commande introuvable

	Fred.


Reply to: