make buildworld кусками

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

make buildworld кусками

Непрочитанное сообщение manefesto » 2007-11-07 15:10:24

Интересно....можно ли сделать make buildworld кусками???
Просто не успеваю на работе за один раз всё скомпилить. Может быть сказать в каждой директории из /usr/src просто make, а потом в самом /usr/src make installworld
Да и удобно бы было не пересобирать весь мир если на какой либо ошибке вылезло, а именно в той дире в которой зактнулось
PS: Обновляюсь между снапшотами 7.0-CURRENT-200704 и 7.0-CURRENT-200710 ибо инета халявного нету, а снапшоты мне скачали.
я такой яростный шо аж пиздеЦ
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: make buildworld кусками

Непрочитанное сообщение Гость » 2007-11-07 15:34:27

если какая-то ошибка вылезла, то можно запустить с -DNO_CLEAN. Однако я чаще юзаю только алиас на (make cleandir; make cleandir; make obj depend all install; make cleandir; make cleandir) в измененных дирах или когда ошибка в компиляции, чтоб не ждать пока make buildworld доберется и, возможно, опять с ошибкой вывалится. Кста, веселье начинается, когда какая-нить либа, от которой зависят еще ~15 либ меняет свои header'ы... Вот тогда проще заново собрать, чем выявлять всех consumer'ов у каждой либы и пересобирать их.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: make buildworld кусками

Непрочитанное сообщение manefesto » 2007-11-07 15:38:58

у меня на данный момент стоит 7.0-CURRENT-200704, я подмонтировал диск со срезом 7.0-CURRENT-200710 зашел в /cdrom/7.0-CURRENT-200710/src и сказал ./install.sh all предварительно почистив /usr/src,/usr/obj. Ну потом шагаю в /usr/src и говорю make -j4 buildworld.
Я всё правильно делаю ???
-j4 не влияет на сборку,ну то есть из за него не могут вылазить ошибки ???
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: make buildworld кусками

Непрочитанное сообщение Гость » 2007-11-07 15:43:48

из-за опции -j4 make(1) может не остановится сразу после возникновения ошибки компиляции...

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: make buildworld кусками

Непрочитанное сообщение vintovkin » 2007-11-07 17:27:08

JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: make buildworld кусками

Непрочитанное сообщение manefesto » 2007-11-08 7:55:37

мне для просвещения в принципе и вот этого хватило.... http://www.lissyara.su/?id=1270 но вот при обновлении между снапшотами вылетают ошибки
я такой яростный шо аж пиздеЦ
Изображение