Comstackr git para Linux de 32 bits en alojamiento compartido

Necesito configurar el cliente de Git en un alojamiento compartido barato, con una distribución de Linux sin nombre de 32 bits. GCC no está disponible, así que no puedo comstackrlo en el server. Tengo a mi disposition otros 2 serveres Linux de 64 bits y una computadora portátil OSX con la que podría intentar una compilation cruzada de un binary. Pero parece que no puedo comstackrlo correctamente; cuando presiono los binarys en el server de 32 bits, dice que no puede ejecutar el ejecutable. Parece de otras fonts como que necesito agregar "-arch i386" y / o "-m32" a ./configure o hacer que los commands funcionen para 32 bits, pero supongo que no los estoy usando correctamente. ¿Alguien sabe cómo hacer esto, o alternativamente, dónde encontrar un binary Git universal de 32 bits?

Gracias

Su mejor apuesta es tratar de comstackr git como un binary estático. Su binary probablemente tenga diferentes versiones de bibliotecas compartidas (o incluso, no todas las dependencies instaladas).

Este enlace:

Cómo build git para un host sin comstackdor

Proporciona información sobre cómo build git como un binary estático.

Esta respuesta de stackoverflow proporciona información sobre cómo realizar una compilation cruzada desde un host de 64 bits.

Espero que esto ayude.

Honestamente, si fuera yo, simplemente iniciaría Linux de 32 bits en una VM y comstackría allí.

OS X no va a funcionar, está diseñado para producir binarys Mach-O con la interfaz de sistema de posts OS X, no binarys ELF de Linux.

Usar -m32 en el CLFAGS va a ayudar, pero lo más importante, usar -estático también. Los binarys estáticos son mucho más portátiles.

Si eso falla, proporcione exactamente cómo falló.

    Intereting Posts