Ich versuche, einen kleinen Build-Cluster zu Hause mit distcc einzurichten. Es gibt zwei x64-Systeme und 1 i686-Systeme. Alle Systeme laufen unter Ubuntu 10.10 und sind auf dem neuesten Stand. Das System, das den Build initiiert, ist x64. Distcc funktioniert einwandfrei zwischen den beiden x64-Systemen, aber alle Build-Aufgaben, die an das i686-System gesendet werden, schlagen fehl.Kreuz compilieren x86_64 auf i686-System auf Ubuntu mit distcc
Bisher:
- ich das multilib Paket für g installiert haben ++ auf diesem System. Ich bin in der Lage, x64 lokal kompilieren zu kompilieren mit
g++ -m64
- Die Verknüpfung in
/usr/lib/distcc/g++
geändert, um auf ein Skript zu zeigen, dass Explicity den-m64
Parameter setzt.
Irgendwelche Vorschläge?
Was sind die spezifischen Symptome des Fehlers? –
Die Systeme waren ziemlich allgemein - die Maschine, die anfing, berichtete, dass die 32 Maschine Fehler hatte, also versuchte sie, lokal zu bauen. Jedes Mal, wenn es lokal erstellt wurde, funktionierte es, so dass die 32-Bit-Maschine schließlich für ein kleines bisschen auf die "schwarze Liste" gesetzt wurde. –