Próbuję skonfigurować mały klaster kompilacji w domu za pomocą distcc. Istnieją dwa systemy x64 i jeden i686. Wszystkie systemy działają w systemie Ubuntu 10.10 i są aktualne. System, który inicjuje kompilację, to x64. Distcc działa dobrze między dwoma systemami x64, ale wszystkie zadania kompilacji wysłane do systemu i686 zawodzą.Kompilacja krzyżowa x86_64 w systemie i686 na Ubuntu z distcc
tej pory:
- Mam zainstalowany pakiet multilib dla g ++ na tym systemie. Jestem w stanie dokonać kompilacji z x64 lokalnie przy użyciu
g++ -m64
- Zmieniono łącze w
/usr/lib/distcc/g++
, aby wskazywało na skrypt, którego parametr explicity ustawia parametr-m64
.
Wszelkie sugestie?
Jakie są specyficzne objawy awarii? –
Systemy były dość ogólne - maszyna, która inicjowała, zgłosiła, że na 32 komputerze wystąpiły błędy, więc próbowano ją budować lokalnie. Za każdym razem, gdy był budowany lokalnie, działało, więc 32-bitowa maszyna została ostatecznie umieszczona na "czarnej liście". –