Попытка этого снова после дополнительного исследования:
GCC имеет страницу , описывающую опции i386 и x86-64 . Флаг -m64
говорит о необходимости создания 64-битного кода, но вы также можете указать тип процессора с помощью -march=i686
или -march=k8
или аналогичного, чтобы использовать правильный набор инструкций.
Поскольку distcc отправляет флаги командной строки GCC, попробуйте добавить их в локальную команду distcc и пропустить удаленный скрипт для установки флагов.
Если вы тестируете флаги архитектуры на своем локальном компьютере с архитектурой x64 без distcc, просто g ++, то при использовании distcc вы должны получить правильные двоичные файлы.