The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

26.02.2018 21:11  Релиз генератора файлов сборки GNU Automake 1.16

Доступен релиз Automake 1.16, утилиты для автоматической генерации make-файлов, соответствующих стандартам кодирования проекта GNU. В новой версии в "contrib" добавлен тестовый набор для API Guile Scheme SRFI-64. Решены проблемы с отслеживанием зависимостей при использовании опции 'subdir-object'. Кроме того, при использовании subdir-object Automake теперь создаёт короткие имена объектов, если не наблюдается пересечений имён программ и библиотек.

В примечании к выпуску также включено уведомление о ряде нарушений совместимости в будущей ветке Automake 2.0. Работа Automake 2.0 будет возможна только вкупе с пакетом Autoconf 2.70+. Будет прекращена поддержка имени 'configure.in' в качестве входного файла для Autoconf, скрипты будут рассчитаны на работу с POSIX shell, все внешние m4-файлы (в директориях $ACLOCAL_PATH и aclocal) будут иметь более высокий приоритет по сравнению со встроенными макросами. Будет удалена поддержка MS-DOS и Windows 95/98/ME. Генерируемые сценарии рассчитаны на использование утилиты "rm", соответствующей требованиям следующей версии стандарта POSIX в плане корректной обработки ситуации вызова без аргументов при указании опции "-f" (запуск "rm -f" без имени файла не должен завершаться ошибкой).

  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Выпуск генератора файлов сборки GNU Automake 1.15.1
  3. OpenNews: Выпуск генератора файлов сборки GNU Automake 1.15
  4. OpenNews: Вышел GNU Autoconf 2.65, теперь под лицензией GPLv3
  5. OpenNews: Релиз GNU autoconf 2.69
Лицензия: CC-BY
Тип: Практикум
Ключевые слова: automake
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Ne01eX, 22:43, 26/02/2018 [ответить] [смотреть все]    [к модератору]
  • +/
    >>Будет прекращена поддержка имени 'configure.in' в качестве входного файла для Autoconf

    И вроде бы давно пора. Для своих поделок я configure.ac давно использую. Но вот скрипты сборки других разработчиков придётся перепиливать. И этого ПО много... :-\ Ладно, не смертельно, переживём и это...

     
  • 1.2, нах, 22:47, 26/02/2018 [ответить] [смотреть все]    [к модератору]
  • +3 +/
    а они стараааательные. В смысле, очень стараются добиться того, чтобы последние ретрограды еще не свалившие на cmake или вовсе на meson, валили поскорей.
     
     
  • 2.29, X4asd, 14:58, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • +/
    скорее стараются чтобы хоть кто-то кроме ретограда -- сделал бы хотябы один новы... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, anonymous yet another, 23:20, 26/02/2018 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    А что, autotools на W... действительно для кого-то представляют интерес?
     
     
  • 2.9, CAE, 11:07, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    А альтернатива mk-configure неплохая идея, но пока маловато по сравнению с auto... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, Аноним, 13:04, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    лучше язык, чем неизданный справочник костылей и грабель http voices canonica... весь текст скрыт [показать]
     
     
  • 4.13, Ne01eX, 13:22, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Ребя, я щас на полном серЪёзе Я тут книгу пописываю по тихой сапе про использов... весь текст скрыт [показать]
     
     
  • 5.14, пох, 13:26, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    мне кажется, вы зря тратите время Это не прочтут, а пока будут читать, оно уста... весь текст скрыт [показать]
     
     
  • 6.16, Ne01eX, 13:30, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    meson тоже можно упомянуть, но главная цель - поддержка проектов GNU А это как ... весь текст скрыт [показать]
     
     
  • 7.17, пох, 13:54, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а смысл Это ж либо склад раритетов, либо то немногое что живо вопреки GNU - п... весь текст скрыт [показать]
     
     
  • 8.20, Аноним, 14:00, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот поэтому нужна внятная книга - учитель в виде книги который обучает в каком н... весь текст скрыт [показать]
     
     
  • 9.22, пох, 14:05, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    да не будут они ее читать, грант уйдет я вроде понял, но автор книги уточнил чт... весь текст скрыт [показать]
     
     
  • 10.23, Аноним, 14:13, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не знаю как вы себе позволяете, но я не могу говорить за других Я скажу за себя... весь текст скрыт [показать]
     
     
  • 11.25, пох, 14:30, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    стесняюсь спросить - вы читать-то ту что есть - пробовали Ну вот просто info au... весь текст скрыт [показать]
     
     
  • 12.27, Аноним, 14:38, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    На info automake мне надо тратить больше время чем мне хочется, так как нужно ра... весь текст скрыт [показать]
     
  • 10.36, yet another anonymous, 12:05, 28/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Надеюсь что нет meson --- такой же монстр Там python --- т е все питоньи проб... весь текст скрыт [показать]
     
  • 7.18, Аноним, 13:56, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Поддержка проектов GNU - дело хорошее, вас могут поддержать в том числе и фанаты... весь текст скрыт [показать]
     
  • 7.28, CAE, 14:44, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    IMHO если уж брать что-то с чисто декларативным стилем, то mk-configure Но авто... весь текст скрыт [показать]
     
  • 6.34, Аноним, 22:56, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    meson устареет ещё до того, как он эту книгу закончит ... весь текст скрыт [показать]
     
  • 5.30, Аноним, 15:21, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У GNU make и cmake очень хорошая документация А autoconf и automake сами написа... весь текст скрыт [показать]
     
  • 4.24, CAE, 14:18, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Статья отличная У самого полно проблем с простейшим повторным запуском одного м... весь текст скрыт [показать]
     
     
  • 5.26, пох, 14:34, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ну вот по-моему выучить относительно универсальный пусть и нигде нынче неисполь... весь текст скрыт [показать]
     
     
  • 6.31, Аноним, 15:57, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Иди проспись Такой мертворожденности только позавидовать А учить там особо и н... весь текст скрыт [показать]
     
  • 6.37, yet another anonymous, 12:15, 28/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В autotools проблема ни разу не в m4 Разбирать макросы в том объёме --- малопро... весь текст скрыт [показать]
     
  • 3.40, Аноним, 15:17, 28/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Это глупейшая претензия, так как у каждой уважающей утилиты есть свой язык в том... весь текст скрыт [показать]
     
     ....нить скрыта, показать (21)

  • 1.6, Аноним, 00:12, 27/02/2018 [ответить] [смотреть все]    [к модератору]  
  • –3 +/
    Ну зачем они это делают?
     
     
  • 2.7, Led, 01:18, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    > Ну зачем они это делают?

    Чтоб у хипстеров подгорало.

     
  • 2.8, пох, 09:52, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    ну такие вот нынче пошли разработчики Другие вымерли или подались в эффективн... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, user, 12:26, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    У кого-то проблемы со зрением ... весь текст скрыт [показать]
     
     
  • 4.19, пох, 14:00, 27/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    >>рассчитаны на использование утилиты "rm", соответствующей требованиям следующей версии стандарта POSIX
    >>завязать пакет утилит для разработки _переносимых_ программ исключительно на gnu rm
    > У кого-то проблемы со зрением.

    у кого-то проблемы с пониманием. Требование соответствия еще недонаписанному стандарту POSIX, на которые все давно уже наплевали, это просто завуалированное "мы ничего кроме линуксных fileutils ниасилили и асиливать не хотим, такой у нас афигенный автоматический генератор *портабильного* кода". С линукса на линукс, и только наираспоследней версии, обпортируйтесь.

    это ж гораздо проще, чем головой думать.


     
     
  • 5.32, Аноним, 16:00, 27/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ты давно видел какую-нибудь реализацию rm, которая с опцией -f возвращает статус... весь текст скрыт [показать]
     
     
  • 6.33, пох, 18:08, 27/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    > Ты давно видел какую-нибудь реализацию rm, которая с опцией -f возвращает статус, отличный от 0?

    довольно давно, но уверен, она там вполне себе и осталась, лежит себе в bin ;-) (хепе, да. Оно еще и -rf / умело, не то что нынешние)

    А вот та, которая 0, полагаю, наличествует ровно в линуксе и *bsd (где вынуждены копировать все причуды). Даже за современную солярку не вполне уверен.

    А теперь возвращаемся к исходному вопросу: зачем вам сложная и не очень современная система автоматического учета особенностей платформы, если она работает только на линуксе и еще шаг-полтора в сторону, где именно линукс и вынуждены копировать, даже если не хотят?

    Если вы хотите этим признать, что кроме линуксов разного сорта и их эмуляций ничего и не осталось - ок, а система-то тогда - зачем?

     
  • 5.39, yet another anonymous, 13:37, 28/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > "мы
    > ничего кроме линуксных fileutils ниасилили и асиливать не хотим, такой у
    > нас афигенный автоматический генератор *портабильного* кода". С линукса на линукс, и
    > только наираспоследней версии, обпортируйтесь.

    Автоматический генератор *портабельного кода*, говорите? Ну-ну. McNealy что-то уже приносил с похожими словами.

     
  • 3.38, yet another anonymous, 13:29, 28/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Поэтому безумный миллион autoconf'овых проверок жрет ресурсы планеты совершенно зря - результат все равно способен работать только на одной-единственной платформе.

    Это таки да, но в этом оно мало отличается и от CMake/SCons/meson.

    О вариациях для разных платформ все равно должен заботиться автор, а проверки на тему HAVE_UNISTD_H практически бессмысленны.

     
  • 1.10, Аноним, 11:23, 27/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    С удалением поддержки DOS они погорячились, ведь есть же FreeDOS и он жив.
     
     
  • 2.15, Ne01eX, 13:26, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > С удалением поддержки DOS они погорячились, ведь есть же FreeDOS и он
    > жив.

    FreDOS не использует automake

     
  • 2.21, пох, 14:01, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    > С удалением поддержки DOS они погорячились, ведь есть же FreeDOS и он
    > жив.

    и много вы знаете проектов программ под freedos, использующих autoconf? А _новых_, которым вот уперлось использовать самую последнюю версию?

    imho, под windows ME их и то могло бы быть больше (в смысле, чисто по недоразумению, что-нибудь еще не только собирается, но и работает)


     
  • 1.35, Аноним, 03:30, 28/02/2018 [ответить] [смотреть все]     [к модератору]  
  • +/
    Вообще это гонение в системах сборки достало уже Так было хорошо, что тут не ну... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor