Интересно....можно ли сделать make buildworld кусками???
Просто не успеваю на работе за один раз всё скомпилить. Может быть сказать в каждой директории из /usr/src просто make, а потом в самом /usr/src make installworld
Да и удобно бы было не пересобирать весь мир если на какой либо ошибке вылезло, а именно в той дире в которой зактнулось
PS: Обновляюсь между снапшотами 7.0-CURRENT-200704 и 7.0-CURRENT-200710 ибо инета халявного нету, а снапшоты мне скачали.
make buildworld кусками
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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 кусками
если какая-то ошибка вылезла, то можно запустить с -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 кусками
у меня на данный момент стоит 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 не влияет на сборку,ну то есть из за него не могут вылазить ошибки ???
Я всё правильно делаю ???
-j4 не влияет на сборку,ну то есть из за него не могут вылазить ошибки ???
-
- проходил мимо
Re: make buildworld кусками
из-за опции -j4 make(1) может не остановится сразу после возникновения ошибки компиляции...
- vintovkin
- ВДВ
- Сообщения: 1291
- Зарегистрирован: 2007-05-11 9:39:11
- Откуда: CSKA
Re: make buildworld кусками
JunOS kernel based on FreeBSD UNIX.
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: make buildworld кусками
мне для просвещения в принципе и вот этого хватило.... http://www.lissyara.su/?id=1270 но вот при обновлении между снапшотами вылетают ошибки