<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз генератора файлов сборки GNU Automake 1.16</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html</link>
    <description>Доступен (https://www.mail-archive.com/info-gnu&#064;gnu.org/msg02414.html) релиз Automake 1.16 (http://www.gnu.org/software/automake/), утилиты для автоматической генерации make-файлов, соответствующих стандартам кодирования проекта GNU. В новой версии в &quot;contrib&quot;  добавлен тестовый набор для  API Guile Scheme SRFI-64. Решены проблемы с отслеживанием зависимостей при использовании опции &apos;subdir-object&apos;. Кроме того, при использовании subdir-object Automake  теперь создаёт короткие имена объектов, если не наблюдается  пересечений имён программ и библиотек.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В примечании к выпуску также включено уведомление о ряде нарушений совместимости в будущей ветке Automake 2.0. Работа Automake 2.0 будет возможна только вкупе с пакетом Autoconf 2.70+. Будет прекращена поддержка имени &apos;configure.in&apos; в качестве входного файла для Autoconf, скрипты будут рассчитаны на работу с POSIX shell, все внешние m4-файлы (в директориях $ACLOCAL_PATH и aclocal) будут иметь более высокий приоритет по сравнению со встроенными макросам</description>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#40</link>
    <pubDate>Wed, 28 Feb 2018 12:17:26 GMT</pubDate>
    <description>&amp;gt; CMake - язык учить, yet another&lt;br&gt;&lt;br&gt;Это глупейшая претензия, так как у каждой уважающей утилиты есть свой язык в том или ином виде, начиная с конфига. Потому что язык заточенный под конкретную цель всегда лаконичнее и удобнее чем что-то-общего-назначения. А так у cmake простой и чистый синтаксис.&lt;br&gt;&lt;br&gt;&amp;gt; Scons?&lt;br&gt;&lt;br&gt;Даже близко не подходи. Это даже не система сборки, это фреймворк чуть-чуть помогающий в написании системы сборки, в результате которого появляется монструозные скрипты на питоне сравнимые по нечитабельности с configure, причём вместо унификации каждый из них велосипедит свой способ обработки аргументов, флагов, поиска зависимостей и т.д. Ещё и с переходом на 3 питон будут проблемы.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (yet another anonymous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#39</link>
    <pubDate>Wed, 28 Feb 2018 10:37:58 GMT</pubDate>
    <description>&amp;gt; &quot;мы &lt;br&gt;&amp;gt; ничего кроме линуксных fileutils ниасилили и асиливать не хотим, такой у &lt;br&gt;&amp;gt; нас афигенный автоматический генератор *портабильного* кода&quot;. С линукса на линукс, и &lt;br&gt;&amp;gt; только наираспоследней версии, обпортируйтесь.&lt;br&gt;&lt;br&gt;Автоматический генератор *портабельного кода*, говорите? Ну-ну. McNealy что-то уже приносил с похожими словами.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (yet another anonymous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#38</link>
    <pubDate>Wed, 28 Feb 2018 10:29:18 GMT</pubDate>
    <description>&amp;gt; Поэтому безумный миллион autoconf&apos;овых проверок жрет ресурсы планеты совершенно зря - результат все равно способен работать только на одной-единственной платформе.&lt;br&gt;&lt;br&gt;Это таки да, но в этом оно мало отличается и от CMake/SCons/meson.&lt;br&gt;&lt;br&gt;О вариациях для разных платформ все равно должен заботиться автор, а проверки на тему HAVE_UNISTD_H практически бессмысленны.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (yet another anonymous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#37</link>
    <pubDate>Wed, 28 Feb 2018 09:15:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; в shell function - бог весть. Autotools - адище, только старый &lt;br&gt;&amp;gt;&amp;gt; опыт с sendmail+m4 и позволяет как-то жить.&lt;br&gt;&amp;gt; ну вот по-моему выучить относительно универсальный (пусть и нигде нынче неиспользуемый) &lt;br&gt;&amp;gt; m4 (хотя бы на уровне правил расстановки кавычек) и запомнить где &lt;br&gt;&amp;gt; посмотреть два десятка макросов - гораздо правильней, чем учить мертворожденный язык &lt;br&gt;&amp;gt; cmake.&lt;br&gt;&lt;br&gt;В autotools проблема ни разу не в m4. Разбирать макросы в том объёме --- малопродуктивное занятие. А набор/поведение макросов меняется в каждой версии autocraps. В чём цель-то была?&lt;br&gt;&lt;br&gt;&amp;gt; но это если вообще есть зачем его учить. Я в этом последнее &lt;br&gt;&amp;gt; время сильно не уверен.</description>
</item>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (yet another anonymous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#36</link>
    <pubDate>Wed, 28 Feb 2018 09:05:01 GMT</pubDate>
    <description>&amp;gt; А это либо окаменелости, либо завтра перепишут на meson, ...&lt;br&gt;&lt;br&gt;Надеюсь что нет. meson --- такой же монстр. Там python --- т.е. все питоньи проблемы подтягиваются.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#35</link>
    <pubDate>Wed, 28 Feb 2018 00:30:42 GMT</pubDate>
    <description>Вообще это гонение в системах сборки достало уже.&lt;br&gt;Так было хорошо, что тут не нужен был питон.&lt;br&gt;Но нет начали всобачивать meson с нинзей.&lt;br&gt;Ну ладно бы как опция, но на &quot;некоторых&quot; проектах это стало безальтернативно.&lt;br&gt;С относительно недавних пор на своих проектах начал вплотную использовать чистый Makefile без всяких генерилок. Работать стало приятнее, не надо думать что опять кто-нибудь где-нибудь что-то сломает. Вначале нужно немного больше подумать о том как собирать проект, но оно того стоит. Значительное время использовал cmake. Но то как редхатовцы его последнее время его заворачивают и как он (cmake) генерирует маны заставило меня задуматься нужен ли он мне вообще?!&lt;br&gt;&lt;br&gt;А так для более сложных вещей automake и autoconf самое то.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#34</link>
    <pubDate>Tue, 27 Feb 2018 19:56:17 GMT</pubDate>
    <description>&amp;gt; пока будут читать, оно устареет.&lt;br&gt;&amp;gt; Пишите книгу про meson.&lt;br&gt;&lt;br&gt;meson устареет ещё до того, как он эту книгу закончит&lt;br&gt;</description>
</item>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (пох)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#33</link>
    <pubDate>Tue, 27 Feb 2018 15:08:52 GMT</pubDate>
    <description>&amp;gt; Ты давно видел какую-нибудь реализацию rm, которая с опцией -f возвращает статус, отличный от 0?&lt;br&gt;&lt;br&gt;довольно давно, но уверен, она там вполне себе и осталась, лежит себе в bin ;-) (хепе, да. Оно еще и -rf / умело, не то что нынешние)&lt;br&gt;&lt;br&gt;А вот та, которая 0, полагаю, наличествует ровно в линуксе и *bsd (где вынуждены копировать все причуды). Даже за современную солярку не вполне уверен.&lt;br&gt;&lt;br&gt;А теперь возвращаемся к исходному вопросу: зачем вам сложная и не очень современная система автоматического учета особенностей платформы, если она работает только на линуксе и еще шаг-полтора в сторону, где именно линукс и вынуждены копировать, даже если не хотят?&lt;br&gt;&lt;br&gt;Если вы хотите этим признать, что кроме линуксов разного сорта и их эмуляций ничего и не осталось - ок, а система-то тогда - зачем?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз генератора файлов сборки GNU Automake 1.16 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113675.html#32</link>
    <pubDate>Tue, 27 Feb 2018 13:00:28 GMT</pubDate>
    <description>&amp;gt; у кого-то проблемы с пониманием. Требование соответствия еще недонаписанному стандарту &lt;br&gt;&amp;gt; POSIX, на которые все давно уже наплевали, это просто завуалированное &quot;мы &lt;br&gt;&amp;gt; ничего кроме линуксных fileutils ниасилили и асиливать не хотим, такой у &lt;br&gt;&amp;gt; нас афигенный автоматический генератор *портабильного* кода&quot;.&lt;br&gt;&lt;br&gt;Ты давно видел какую-нибудь реализацию rm, которая с опцией -f возвращает статус, отличный от 0? Скажи, где такую найти, мне интересно посмотреть.&lt;br&gt;</description>
</item>

</channel>
</rss>
