Паралельная сборка портов

Обсуждение всяких разных новостей.
Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Паралельная сборка портов

Непрочитанное сообщение terminus » 2009-03-30 14:43:46

Теперь при сборке портов можно указывать параметр -j. Например -j4 для сборки в 4 потока.
По умолчанию (даже без указания -j ) сборка будет вестись в столько потоков сколько ядер на машине.
Паралельно могут собираться не все порты. Майнтайнеры конкретных портов должны сами решить может их порт собираться в несколько потоков или нет и указать это в make файле.

http://lists.freebsd.org/pipermail/free ... 53736.html

Товарищи! Наш собственный лунопарк все ближе и ближе! :Yahoo!:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Хостинговая компания 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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Паралельная сборка портов

Непрочитанное сообщение hizel » 2009-03-30 14:45:59

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Паралельная сборка портов

Непрочитанное сообщение terminus » 2009-03-30 14:47:55

От ё :pardon:
Тогда трите эту тему, а ту сюда двигайте! Это ж НОВОСТЬ!
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Паралельная сборка портов

Непрочитанное сообщение zingel » 2009-03-30 14:48:36

сейчас проверим что это за новый прикол.... (скептически)
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Паралельная сборка портов

Непрочитанное сообщение ProFTP » 2009-03-30 15:25:10

zingel, а где ветеся в списке рассылке огранизация лимитов ресурос для jail? можно ссылку? может там что-то новое есть...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Паралельная сборка портов

Непрочитанное сообщение zingel » 2009-03-30 15:33:34

было в HEAD я точно не понмю, погляди *jail proc limit's*
Z301171463546 - можно пожертвовать мне денег

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

Re: Паралельная сборка портов

Непрочитанное сообщение manefesto » 2009-03-31 4:17:23

посмотрим посмотрим, как быстро соберется огнелис
я такой яростный шо аж пиздеЦ
Изображение

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

Re: Паралельная сборка портов

Непрочитанное сообщение manefesto » 2009-03-31 4:28:32

пока печально

Код: Выделить всё

make -j8 install clean

Код: Выделить всё

/usr/home/ports/www/firefox3/work/mozilla/config/nsinstall -D /usr/home/ports/www/firefox3/work/fake/lib/firefox3/sdk/lib
gmake[1]: /usr/home/ports/www/firefox3/work/mozilla/config/nsinstall: Команда не найдена
gmake[1]: *** [install] Ошибка 127
gmake[1]: Leaving directory `/usr/home/ports/www/firefox3/work/mozilla/browser/installer'
gmake: *** [install] Ошибка 2
*** Error code 2
3 errors
*** Error code 2
1 error
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Паралельная сборка портов

Непрочитанное сообщение Alex Keda » 2009-03-31 8:05:36

Код: Выделить всё

uname -a
да и не все порты такое осилят
Убей их всех! Бог потом рассортирует...

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

Re: Паралельная сборка портов

Непрочитанное сообщение Гость » 2009-03-31 9:19:05

manefesto писал(а):

Код: Выделить всё

make -j8 install clean
читать не умеешь? кол-во инстанции задается через MAKE_JOBS_NUMBER. Если ты будешь указывать из родительского make -jX, то у тя порты будут пытаться сразу сделать несколько целей: configure, build, install, clean. Естестевнно, у тя ничего не получится.

У мя прекрасно собирается с

Код: Выделить всё

make install clean MAKE_JOBS_NUMBER=8

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

Re: Паралельная сборка портов

Непрочитанное сообщение manefesto » 2009-03-31 9:38:29

lissyara писал(а):

Код: Выделить всё

uname -a
да и не все порты такое осилят

Код: Выделить всё

FreeBSD server.manefesto 7.1-RELEASE-p3 FreeBSD 7.1-RELEASE-p3 #1: Thu Feb 19 05:12:34 YEKT 2009     root@server.manefesto:/usr/src/sys/i386/compile/SERV  i386
я такой яростный шо аж пиздеЦ
Изображение