<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Компиляция всеми ядрами]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=18588</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=18588&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Компиляция всеми ядрами».]]></description>
		<lastBuildDate>Thu, 15 Dec 2011 23:46:21 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=235248#p235248</link>
			<description><![CDATA[<p>В общем, стыдно сказать, но причина кажется была в том, что я в этой команде </p><div class="quotebox"><cite>redux пишет:</cite><blockquote><p>export MAKEFLAGS=&#039;-j 2&#039;</p></blockquote></div><p>временами на автопилоте пробел между j и 2 вводил. :lol:</p><p>(И надо же, echo было посмотреть.)</p>]]></description>
			<author><![CDATA[null@example.com (redux)]]></author>
			<pubDate>Thu, 15 Dec 2011 23:46:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=235248#p235248</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=232159#p232159</link>
			<description><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>И кактус этот лучше вырубить.&nbsp; wink<br />Если уж ускоряться, то как-то так - <a href="http://en.gentoo-wiki.com/wiki/Speeding">http://en.gentoo-wiki.com/wiki/Speeding</a> … with_tmpfs</p></blockquote></div><p>Опять же там речь про генту, работа с портежами ускоряется при переносе критичной части фс в оперативу. Это -да хороший прием, также можно туда var и (или) кэши засунуть,- тоже гут.<br />У меня генты нет(что не препятствует мне почитывать ее вики), но я&nbsp; эти вещи и в дебьяне&nbsp; делаю. Тут разговор можно далеко в бок увести, Например про минусы типа незапланированного выключения без скидывания нужного на винт и тд.</p><p><span style="color: red">Не мультипость! Fat-Zer</span><br /><span style="color: grey">Замечание заметил.Виноват- исправлюсь. redux</span></p>]]></description>
			<author><![CDATA[null@example.com (redux)]]></author>
			<pubDate>Wed, 07 Dec 2011 12:52:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=232159#p232159</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=232154#p232154</link>
			<description><![CDATA[<p><strong>Olej</strong>, За ссылки спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (redux)]]></author>
			<pubDate>Wed, 07 Dec 2011 12:40:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=232154#p232154</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=232152#p232152</link>
			<description><![CDATA[<div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>Но вопрос то о другом: почему так странно ведёт себя make -jN при сборке kernel</p></blockquote></div><p>Я как раз написал, что в моем случае вызов make с аргументом работает, в отличие от экспорта переменной. <br />И именно ситуация под chroot. Думаю,- это критично.</p>]]></description>
			<author><![CDATA[null@example.com (redux)]]></author>
			<pubDate>Wed, 07 Dec 2011 12:39:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=232152#p232152</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=232149#p232149</link>
			<description><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>И кактус этот лучше вырубить.&nbsp; wink<br />Если уж ускоряться, то как-то так - <a href="http://en.gentoo-wiki.com/wiki/Speeding">http://en.gentoo-wiki.com/wiki/Speeding</a> … with_tmpfs</p></blockquote></div><p><strong>newzenon</strong>, Спасибо , почитаю. <br />Сразу скажу tmpfs использую(если не всегода, но бывает. ramfs также ковыряю). Но второе ядро проца, имхо никакой оперативкой не заменить.</p>]]></description>
			<author><![CDATA[null@example.com (redux)]]></author>
			<pubDate>Wed, 07 Dec 2011 12:38:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=232149#p232149</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=232146#p232146</link>
			<description><![CDATA[<div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>Ничего подобного: make не переходит от компиляции N процессорами к компиляции 1-м - он просто тупо слетает по ошибке!</p></blockquote></div><p>Нет у меня другая ситуация,- компиляция не слетает,- идёт до конца. Но одним ядром,- с самого начала, или с самого начала двумя.<br />Думаю, надо копать в сторону настройки оболочки под chroot.</p>]]></description>
			<author><![CDATA[null@example.com (redux)]]></author>
			<pubDate>Wed, 07 Dec 2011 12:36:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=232146#p232146</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=232104#p232104</link>
			<description><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>И кактус этот лучше вырубить.&nbsp; wink <br />Если уж ускоряться, то как-то так - <a href="http://en.gentoo-wiki.com/wiki/Speeding_up_portage_with_tmpfs">http://en.gentoo-wiki.com/wiki/Speeding … with_tmpfs</a></p></blockquote></div><p>Или просто вот так: <a href="http://rus-linux%20net/forum/viewtopic.php?f=9&amp;t=1499">Как правильно собирать ядро?</a>.<br />Но вопрос то о другом: почему так странно ведёт себя make -jN при сборке kernel + почему он себя нормально ведёт при сборке не менее &quot;обстоятельных&quot; пакетов, например, таких как PBX FreeSWITCH, или сборка кросово toolchain для tmbedded вариантов Linux: BuildRoot?</p><p>С BuildRoot вообще интереснее (см. напр. <a href="http://Linux%20для%20embedded%20применений%20">Linux для embedded применений</a>), потому как он собирает много целей (например, свежий GCC под выбранную архитектуру: ARM, MIPS, ...) и только <strong>одной из</strong> таких целей есть сам kernel Linux под эту архитектуру, а общую сборку он ведёт под -jN, только где N он сам себе (не юзер) конфигурит по максимуму! Он что? при сборке ядра как одной из целей, сбрасывает его в -j1?<br />(некогда мне было с этим разбираться, но это - как затравка, кому интересно станет&nbsp; wink )</p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Wed, 07 Dec 2011 11:01:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=232104#p232104</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=232069#p232069</link>
			<description><![CDATA[<p>И кактус этот лучше вырубить.&nbsp; wink <br />Если уж ускоряться, то как-то так - <a href="http://en.gentoo-wiki.com/wiki/Speeding_up_portage_with_tmpfs">http://en.gentoo-wiki.com/wiki/Speeding … with_tmpfs</a></p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Wed, 07 Dec 2011 07:57:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=232069#p232069</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=232024#p232024</link>
			<description><![CDATA[<p>вообще не в тему...<br /></p><div class="quotebox"><cite>Olej пишет:</cite><blockquote><p>ccache: FATAL: Failed to fork</p></blockquote></div><p>сбои в ccache происходят. а это уже совершенно особый кактус.</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 07 Dec 2011 04:31:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=232024#p232024</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=231992#p231992</link>
			<description><![CDATA[<div class="quotebox"><cite>Battle Coder пишет:</cite><blockquote><p>Я почему-то думаю, что потому что Makefile попросту переопределяет переменную среду, затирая старое значение.</p></blockquote></div><p>Ничего подобного: make не переходит от компиляции N процессорами к компиляции 1-м - он просто тупо слетает по ошибке!</p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Wed, 07 Dec 2011 01:08:45 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=231992#p231992</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=231991#p231991</link>
			<description><![CDATA[<div class="quotebox"><cite>redux пишет:</cite><blockquote><p><strong>neocrust</strong>, <br />Но вот почему (бывает) при сборке ядра общим способом через экспорт переменной, фактически тоже самое:<br />export MAKEFLAGS=&#039;-j 2&#039;<br />не срабатывает?</p><p>Какие могут быть для этого механизма причины? Или куда копать?</p></blockquote></div><p>Сбои происходят на fork каким-то образом, а синхронизаций там, по-видимому нет.<br /></p><div class="codebox"><pre><code>Can&#039;t fork, trying again in 5 seconds at /dev/shm/linux-2.6.35.i686/scripts/recordmcount.pl line 179.
make[2]: *** [drivers/md/dm-table.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
ccache: FATAL: Failed to fork
make[2]: *** [drivers/md/dm-uevent.o] Ошибка 1
Can&#039;t fork, trying again in 5 seconds at /dev/shm/linux-2.6.35.i686/scripts/recordmcount.pl line 179.
Can&#039;t fork, trying again in 5 seconds at /dev/shm/linux-2.6.35.i686/scripts/recordmcount.pl line 531
make[2]: scripts/Makefile.build:230: fork: Ресурс временно недоступен</code></pre></div><p>Я уже как-то задавался такими вопросами вот здесь: <a href="http://rus-linux%20net/forum/viewtopic.php?f=9&amp;t=1499&amp;start=10">http://rus-linux net/forum/viewtopic.ph … p;start=10</a><br />но ответа не знаю&nbsp; <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></description>
			<author><![CDATA[null@example.com (Olej)]]></author>
			<pubDate>Wed, 07 Dec 2011 01:06:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=231991#p231991</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=231372#p231372</link>
			<description><![CDATA[<p>Забыл, блин, важный момент:<br />Всё, что из указанного не заработало,- было в chroot&#039;е.</p>]]></description>
			<author><![CDATA[null@example.com (redux)]]></author>
			<pubDate>Mon, 05 Dec 2011 09:20:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=231372#p231372</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=231242#p231242</link>
			<description><![CDATA[<p>А может быть всё-таки MAKEOPTS?</p><div class="quotebox"><cite>redux пишет:</cite><blockquote><p>Но вот почему (бывает) при сборке ядра общим способом через экспорт переменной, фактически тоже самое:<br />export MAKEFLAGS=&#039;-j 2&#039;<br />не срабатывает?</p></blockquote></div><p>Я почему-то думаю, что потому что Makefile попросту переопределяет переменную среду, затирая старое значение.</p>]]></description>
			<author><![CDATA[null@example.com (Battle Coder)]]></author>
			<pubDate>Sun, 04 Dec 2011 20:10:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=231242#p231242</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230991#p230991</link>
			<description><![CDATA[<p><strong>neocrust</strong>, <br />Это хорошо. Не через экспорт или аргумент, а напрямую в Makefile. Запишу, чтоб не забыть.</p><p>Но вот почему (бывает) при сборке ядра общим способом через экспорт переменной, фактически тоже самое:<br />export MAKEFLAGS=&#039;-j 2&#039;<br />не срабатывает?</p><p>Какие могут быть для этого механизма причины? Или куда копать?</p>]]></description>
			<author><![CDATA[null@example.com (redux)]]></author>
			<pubDate>Sun, 04 Dec 2011 10:08:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230991#p230991</guid>
		</item>
		<item>
			<title><![CDATA[Re: Компиляция всеми ядрами]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230986#p230986</link>
			<description><![CDATA[<p>Лично я добавляю строчку<br /></p><div class="codebox"><pre><code>MAKEFLAGS += -j3</code></pre></div><p>в файл Makefile</p>]]></description>
			<author><![CDATA[null@example.com (neocrust)]]></author>
			<pubDate>Sun, 04 Dec 2011 10:04:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230986#p230986</guid>
		</item>
	</channel>
</rss>
