On Mon, 7 May 2012 13:43:44 +0200
Sylvain <[email protected]> wrote:

> Bonjour,
> 
> J'ai une application disponible en 32 et 64 bits à packager pour mes Debian.
> Ce ne sont que des binaires déjà compilés et ma machine pour créer ces
> packages est en 32 bits.
> J'ai créé le paquet pour cette architecture puis j'ai voulu faire de même
> pour l'architecture 64 bits en remplaçant simplement « Architecture: i386 »
> par « Architecture: amd64 » dans le fichier debian/control mais ça marche
> pas, voici ce que dpkg-buildpackage me sort :
> 
> dh_builddeb
>  dpkg-genchanges  >../tina_4.2-SP8_i386.changes
> dpkg-genchanges: error: cannot read files list file: No such file or
> directory
> dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2
> 
> J'ai donc copié le tout sur une debian 64 bits et là ça passe. Tant mieux
> mais j'voulais savoir si y'avait pas moyen de tout faire sur ma machine ?

J'ignore si on peut cross-compiler un paquet debian (si c'est possible, ça doit 
être
compliqué).

Si ton processeur est 64 bits, tu pourrais y installer un noyau 64 bits et une
distribution 64 en chroot. D'habitude on fait l'opposé: avec une distribution 
toute 64
bits on install en chroot (via les commandes debootstrap & schroot ...) une 
distribution
32 bits

Cordialement


-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mine, sont seulement les miennes} ***

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: 
http://lists.debian.org/[email protected]

Répondre à