Creando paquetes para varias arquitecturas
Preliminares
Estas son las notas que estoy tomando para poder crear paquetes Debian para varias arquitecturas, sin tenerlas físicamente a mi disposición. Empieza a ser una tarea algo molesta porque no parece haber una guía definitiva.
Por ahora estoy recogiendo información sobre:
- dpkg-cross
- Emdebian porque por lo visto proporciona herramientas para crear compiladores cruzados.
Empleando QEMU
Es factible emplear QEMU
para ejecutar programas compilados para una
arquitectura hardware desde otra. Para ello se debe emplear el modo de
funcionamiento emulación de
usuario,
que en una distribución Debian actual ya viene activado como tal. Prueba de
ello es que en el paquete Debian aparecen binarios con un sufijo especial,
como qemu-arm
y qemu-ppc
.
http://people.debian.org/~ballombe/qemu/qemu.txt