[LUG.ro] compilar 32Bits sobre debian 64bits

Guillermo Ibañez guilleip en yahoo.com.ar
Lun Ene 31 11:28:51 ART 2011


----- Mensaje original -----

> De:Sebastian Dominguez <sebaminguez en gmail.com>
> Para:lugro en lugro.org.ar
> CC:
> Enviado:lunes, 31 de enero de 2011 11:06 
> Asunto:Re: [LUG.ro] compilar 32Bits sobre debian 64bits
> 
> El 31/01/11 10:55, Manuel Naranjo escribió:
> > Seba,
> >> Antes que anda Buen dia y buena semana a todos.
> >> 
> >>     Molesto a ver si alguno tuvo el mismo problema al querer compilar 
> una aplicación de 32bits bajo un sistema debian lenny de 64 bits.
> >>     Normalmente usaba el paquete ia32bits para realizar esto pero, si 
> bien existe el paquete ia32-libs, en esta versión de debian no existe 
> ia32-libs-dev necesario para compilar.
> >> 
> >>     Por mas que busqué todavía no pude encontrar una alternativa. 
> Agradecería si alguien conoce alguna alternativa al paquete u otro método para 
> compilar.
> >> 
> >>     Gracias!
> >> 
> > Si ya los tenes armados como para generar los .deb lo mejor es debuild que 
> utiliza un chroot y le podes decir para que plataforma compilar.
> > 
> > Y sino un chroot viejo derecho tendría que andar.
> > 
> > Manu
> Manu, muchas gracias por responder ¡y tan rápido!
> 
>     Lamentablemente lo que se compila no es del mundo debian. De hecho no estoy 
> seguro que sea de la tierra, o de esta época ja. En realidad sobre el equipo 
> corre un entorno ideafix por lo que la compilación es como es.
> 
>     Con chroot te referis a meter toda una instalación 32bits dentro de la de 
> 64, no? Es la única opción que conozco. Solo la aplicación lo veo difícil 
> (justamente lo que me falla es el linkeado a librerias). Desde ya me pongo a 
> buscar, y desde ya te agradezco si me podes comentar mas en este aspecto.
> 
> Gracias nuevamente.
> 
> -- Sebastian A. Dominguez

No entiendo Sebastian.
Si tenés nada mas que el código fuente ¿por qué decis que es de 32-bits?
Eso debería definirse en el momento de la compilación. Salvo que tengas algunas lineas en ensamblador o un acceso a muy bajo nivel.

En realidad, no entiendo, por favor, si no estoy en lo correcto, desburrame.  Me interesa conocer el tema.
Saludos.



      


Más información sobre la lista de distribución Lugro