[devel] Q: SMP incompatible build

Stanislav Ievlev =?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Чт Фев 12 12:20:17 MSK 2004


On Thu, Feb 12, 2004 at 09:46:38AM +0300, Alexey Tourbin wrote:
> В некоем спеке написано:
> 
> # SMP-incompatible.
> %make
> 
> Можно ли доказать или опровергнуть это утверждение на однопроцессорной
> машине?  Сколько сборок подряд с
> 
> --define '__nprocs 2' 
> --define '__nprocs 3' 
> --define '__nprocs 4' 
> 
> должно пройти успешно?
Мне кажется, что
доказать многопроцессорную сборку на однопроцессорной машине практически невозможно.
На однопроцессорной машине всё-равно процессы будут начинаться и
завершаться последовательно, а на многопроцессорной одновременно.
Более того может получиться что один make задержится, а в это время на
другом процессоре пройдут ещё несколько пересборок. В общем это слабо
предсказуемо.

Как правило основные проблемы с паралельной сборкой у пакетов использующих
libtool, у тех кто честно использует make -  вероятность успеха больше.

> _______________________________________________
> Devel mailing list
> Devel на altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/devel




Подробная информация о списке рассылки Devel