Estoy intentando configurar un pequeño clúster de compilación en casa usando distcc. Hay dos sistemas x64 y 1 i686. Todos los sistemas ejecutan Ubuntu 10.10 y están actualizados. El sistema que está iniciando la compilación es x64. Distcc funciona bien entre los dos sistemas x64, pero todas las tareas de compilación enviadas al sistema i686 fallan.Compilación cruzada x86_64 en el sistema i686 en Ubuntu con distcc
Hasta ahora:
- He instalado el paquete multilib de g ++ en ese sistema. Puedo compilar de forma cruzada a x64 localmente usando
g++ -m64
- Cambié el enlace en
/usr/lib/distcc/g++
para señalar a un script que explicity establece el parámetro-m64
.
¿Alguna sugerencia?
¿Cuáles son los síntomas específicos de la falla? –
Los sistemas eran bastante generales: la máquina que estaba iniciando informaba que la máquina 32 tenía errores, por lo que intentó construir localmente. Cada vez que se construía localmente funcionaba, por lo que la máquina de 32 bits finalmente se puso en la "lista negra" por un tiempo. –