He reconstruido un paquete deb con un parche personalizado para mi computadora, que es una máquina de 64 bits. Lo hice usando:
sudo apt-get -b source [package name]
Ahora mi pregunta es, ¿cómo hacer eso de manera similar para compilar el mismo paquete para máquinas de 32 bits?
Gracias Nicolay
Respuestas:
La mayoría de las veces no es posible realizar una compilación cruzada de un paquete de 32 bits a partir de un paquete de deb de 64 bits si el paquete contiene archivos fuente o bibliotecas.
Deberá volver a empaquetar utilizando las bibliotecas de 32 bits y volver a compilar el código fuente.
Mi sugerencia sería dividir su compilación y empaque: haga su trabajo de 32 bits en una máquina virtual de 32 bits separada.
Quizás mejor sería configurar un PPA LaunchPad y dejar que Launchpad haga la compilación de arquitecturas de 64 bits y 32 bits automáticamente.
fuente
Puede usar un entorno de compilación cruzada y / o algunas herramientas auxiliares.
Personalmente estoy a favor de xdeb ¡nunca me ha fallado!
Esta guía: Usar Xdeb lo ayudará a configurar el entorno Xdeb y cómo usar las herramientas.
fuente