distcc v.3.3.2-r5 (SOLVED)
RY_G 30 мая, 2019 - 20:59
С какого-то момента (не факт, что после обноления distcc), перестала работать распределенная компиляция. Тулчейны на компьютерах идентичны, однако в логе сборки клиента валятся сообщения "(dcc_build_somewhere) Warning: failed to distribute, running locally instead". У кого работает - киньте, пожалуйста, рабочие конфиги клиента и сервера.
Через полгода заработало (после очередного обновления).
»
- Для комментирования войдите или зарегистрируйтесь
FYI
/etc/systemd/system/distccd.service.d/00gentoo.conf@server:
/etc/distcc/hosts@client:
/etc/portage/make.conf@client:
Спасибо.
Спасибо.
SysA
SysA, не затруднит еще привести CFLAGS и CXXFLAGS сервера и клиентских машин, а также USE, с которыми собраны gcc? В man'е упоминается, что, мол, -march=native нехорошо. А у меня как раз так.
Все никак не хочет работать, уже не знаю, за что хвататься.
Сервер пока выключен - жарко! :)
Вот инфа с клиента (лаптоп):
А то, что
native
нельзя использовать - это же очевидно, если машинки не идентичные! ;)По-моему и в доках об этом сказано.
SysA написал(а):...А то,
Во как! До 19-го года было можно. Отнюдь неочевидно.
Поясните свою мысль.
.
Ну, извините, в некоторых доках из линии моих интересов годами (!) такая фигня висела… ☹
:wq
--
Live free or die
Что тут непонятного?! :)
Потому что компилятор сервера будет брать конфигурацию своего сервера, а не клиента!
Что тут непонятного?!
Да и в доках, которые Вы якобы читали, черным по белому (а, точнее, красным по розовому :) )
P.S. Насчет твоего доисторического "а раньше можно было...", - я ради спортивного интереса отлистал к моменту создания документа в вики (Revision as of 19:57, 24 July 2013):
Так что "неправда Ваша, дяденька!"(С) ;)
Видимо тебе просто везло, что архитектуры не сильно отличались, да и оптимизация раньше, похоже, была так себе... но с самого момента появления
-march=native
так делать было нельзя! И, повторюсь, это совершенно очевидно, если понимаешь как все это работает!P.P.S. Это о пользе чтения документации до установки, а не после... ;)
SysA написал(а): ... Видимо
Тут Вы совершенно правы.