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

прерывание сборки портов

Добавлено: 2008-11-26 11:58:16
ev
насколько хорошо сборка портов обрабатывает прерывание процесса?
т.е. если при сборке (сама сборка, инсталл или очистка) процесс был прерван, то всегда ли он продолжится корректно?
или для успокоения совести лучше сделать clean? ;)

Re: прерывание сборки портов

Добавлено: 2008-11-26 12:13:43
zg
чисто теоретически, прерывать можно, потому как make потом всё корректно проверит и начнёт с места прерывания. Но на моей практике встерчалось, что иногда, после прерывания сборки зависимости, процесс не возобновлял сборку именно с того месте, где было прерывание.

Безопасно прерывать можно только в процессе компиляции (мэйк в любом случае будет проверять правильность всех модулей), во всех остальных случаях не рекомендуется.

Re: прерывание сборки портов

Добавлено: 2008-11-26 12:26:38
ev
эх... ну чтож, придется разбить make install clean на 3 разные операции и отслеживать выполнение каждой :cf:

Re: прерывание сборки портов

Добавлено: 2008-11-26 14:20:45
zg
кстати, я имел в виду перерывание сборки пользователем, а не самим make'ом, то есть когда жмёшь CTRL+C.

Если при сборке возникают ошибки, то make прекрасно это разруливает и выходит из сборки, а не прерывает её.