<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск системы сборки GNU Make 4.2</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html</link>
    <description>После полутора лет разработки представлен (http://lists.gnu.org/archive/html/info-gnu/2016-05/msg00013.html) релиз системы сборки GNU Make 4.2 (http://www.gnu.org/software/make/). Кроме исправления ошибок, в новой версии можно отметить следующие улучшения:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Добавлена новая переменная $(.SHELLSTATUS), в которой передаётся статус возврата последней функции &quot;!= &quot; или $(shell ...), вызванной из текущего экземпляра make. Ноль означает успешное выполнение, а иное другое значение - не успешное;&lt;br&gt;&lt;br&gt;-  Функция $(file ...) теперь может читать из файла и при указании $(file &amp;#8249;FILE) распространяется на содержимое файла;&lt;br&gt;&lt;br&gt;-  Показываемые номера строк make-файлов теперь явно определяют строку, с которой связана проблема или предупреждение.&lt;br&gt;&lt;br&gt;-  Стабилизирован и документирован интерфейс &quot;jobserver (http://tech-digby280.blogspot.com/2012/03/gnu-make-job-server.html)&quot;. Нарушена обратная совместимость:  внутренняя опция командной строки &quot;--jobserver-fds&quot; в итоговой спецификации опубликована как &quot;--jobserver</description>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (yaa)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#52</link>
    <pubDate>Thu, 26 May 2016 06:39:42 GMT</pubDate>
    <description>&amp;gt;     Если посмотреть на другие системы сборки, на то, как в них сделана обработка строк - например в cook от https://en.m.wikipedia.org/wiki/Peter_Miller_(software_engineer) - то в Gnu make сценарии сборки получаются &quot;чище&quot;, легче читаются, чем в cook, именно из-за отсутствия необходимости эскейпить кавычки где-нибудь в регулярном выражении для вызываемого sed.&lt;br&gt;&lt;br&gt;Зато регулярные выражения с $ внутри make --- $$$$ ;)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (anon2)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#51</link>
    <pubDate>Wed, 25 May 2016 21:46:30 GMT</pubDate>
    <description>А что, сейчас игнорируются?))&lt;br&gt;Пробелы в путях к файлам в правилах нужно эскейпить, что, правда, вручную делать жутко не удобно.&lt;br&gt;Хорошо, что редко когда это нужно - всегда можно проект расположить в директории без пробелов в путях (на виндах можно сделать отображение директории на диск через subst), а пути к системным хедерам, пожалуй, встречаются только в опциях компилятора и автогенеренных dep-файлах зависимостей.&lt;br&gt;Если посмотреть на другие системы сборки, на то, как в них сделана обработка строк - например в cook от https://en.m.wikipedia.org/wiki/Peter_Miller_(software_engineer) - то в Gnu make сценарии сборки получаются &quot;чище&quot;, легче читаются, чем в cook, именно из-за отсутствия необходимости эскейпить кавычки где-нибудь в регулярном выражении для вызываемого sed.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (zhenya_k)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#50</link>
    <pubDate>Wed, 25 May 2016 07:35:11 GMT</pubDate>
    <description>Пробелы в именах файлов и директорий когда будут восприниматься в make?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (Какаянахренразница)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#49</link>
    <pubDate>Wed, 25 May 2016 06:23:21 GMT</pubDate>
    <description>&amp;gt; Что такое подаван ?&lt;br&gt;&lt;br&gt;Правописание хромает. Надо писать &quot;подован&quot;. Проверочное слово: &quot;корован&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#48</link>
    <pubDate>Tue, 24 May 2016 10:44:38 GMT</pubDate>
    <description>проверил, к счастью код возврата выполняемой программы проверяется и все тормозиться если какой нибудь gcc вернул не 0&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (Андрей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#47</link>
    <pubDate>Tue, 24 May 2016 08:25:02 GMT</pubDate>
    <description>Звучит логично. Надо будет обращать внимание.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (cmp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#46</link>
    <pubDate>Tue, 24 May 2016 07:34:32 GMT</pubDate>
    <description>А не зажрались ли вы по 1Гб памяти тратить на юмы?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (анон2)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#45</link>
    <pubDate>Tue, 24 May 2016 07:25:00 GMT</pubDate>
    <description>По-хорошему pkg-config должен вызывать configure, а не make.&lt;br&gt;Редко используемой - потому что в Makefile вызывать $(shell) долго и дорого. Потом удивляются, почему сборка тормозит.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы сборки GNU Make 4.2 (e)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108009.html#44</link>
    <pubDate>Tue, 24 May 2016 06:19:30 GMT</pubDate>
    <description>Что такое подаван ?&lt;br&gt;Чем юный п. отличается от пожилого п. ?&lt;br&gt;</description>
</item>

</channel>
</rss>
