Страница 1 из 1

Poudriere и прерванная сборка

Добавлено: 2016-11-22 22:35:10
Charlz_Klug_
Что произойдёт если прервать сборку poudriere-ом, а потом запустить заново? Будет ли poudriere собирать порт сначала или продолжит с прерванного места?

Poudriere и прерванная сборка

Добавлено: 2016-11-22 23:18:38
f_andrey
Единичный порт, с настройками по умолчанию, точно начнёт строить заново, так как там чистое окружение и не сохраняется промежуточное состояние (есть режимы когда сохраняются, но они скорее для отладки).
Когда портов целый список, надо смотреть, но кажется уже посторенные он всё же умеет определять, даже если не смог корректно построить репозиторий (хотя не присматривался, может и пересоберёт всё)

Опять же вопрос, что и зачем вы хотите?

Poudriere и прерванная сборка

Добавлено: 2016-11-22 23:41:57
xM
f_andrey писал(а): уже посторенные он всё же умеет определять
Да. Сначала билд идёт, и уже построенные сохраняются. А после уже идёт инсталляция всего построенного.
То есть можно прерывать. Главное чтобы завершилось корректно.

Poudriere и прерванная сборка

Добавлено: 2016-11-23 6:35:20
Charlz_Klug_
f_andrey писал(а):Опять же вопрос, что и зачем вы хотите?
Решил собрать fvwm-crystal (оконный менеджер), он потянул за собой целую кучу всякого разного. Среди этой кучи и llvm37. Собирается llvm37 уже долго - больше двух суток. Вот я и думаю - а что будет если прервать?
xM писал(а):То есть можно прерывать. Главное чтобы завершилось корректно.
Спасибо за ответ.

Poudriere и прерванная сборка

Добавлено: 2016-11-23 12:55:24
xM
undefined писал(а): Собирается llvm37 уже долго - больше двух суток
Можно подсунуть уже собранный порт. Погуглите.

Poudriere и прерванная сборка

Добавлено: 2016-11-23 17:04:46
Charlz_Klug_
xM писал(а):
undefined писал(а):Можно подсунуть уже собранный порт. Погуглите.
Спасибо за ответ!

Poudriere и прерванная сборка

Добавлено: 2017-01-10 17:36:35
Charlz_Klug_
Действительно, оказывается, если прервать сборку - то состояние не сохраняется. Прикольно: полное время, затраченное на компиляцию LLVM - 37 часов и 59 минут. Система - FreeBSD 10.3 i386. ОЗУ: 1 гигабайт. Проц: Целерон 2.26 гигагерц.