Профиль: Аноним (вход | регистрация)
The OpenNET Project / Index page

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

Выпуск GNU Automake 1.19, инструментария для генерации сборочных файлов

11.09.2026 09:17 (MSK)

Опубликован релиз Automake 1.19, утилиты для автоматической генерации make-файлов, соответствующих стандартам кодирования проекта GNU.

В новой версии помимо исправления ошибок добавлен autoconf-макрос AM_OPTIONAL_AUTOMAKE, делающий необязательной обработку указанных опций "dist-XXX" при выполнении команды "make dist". На практике, новый макрос даёт возможность пропускать создание архивов без вывода ошибки, если в системе отсутствуют необходимые утилиты сжатия. Например, операция "make dist" не будет прервана, если в настройках указаны dist-zip, dist-xz и dist-zstd, но не удалось найти утилиты zip, xz и zstd.

  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Выпуск GNU Automake 1.18, инструментария для генерации сборочных файлов
  3. OpenNews: Выпуск системы сборки GNU Make 4.4
  4. OpenNews: Выпуск GNU Autoconf 2.73
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66250-automake
Ключевые слова: automake
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (58) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, localhostadmin (ok), 09:26, 11/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    самая неудобная система сборки ever
     
     
  • 2.2, Аноним (2), 09:29, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К сожалению альтернативы в виде cmake и meson не лучше.
     
  • 2.3, Аноним (3), 09:46, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как ты можешь это аргументировать? С точки зрения пользователя, он может переопределить параметры сборки или собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.
     
     
  • 3.5, Аноним (5), 10:09, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я думаю аргументация такая: "я не осилил".
     
     
  • 4.7, Аноним (7), 10:24, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Любую, самую неудобную, вещь можно осилить. Но зачем?
     
     
  • 5.17, Аноним (17), 11:53, 11/09/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.34, _ (??), 22:59, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Любую, самую неудобную, вещь можно осилить. Но зачем?

    Потому что часто "неудобная" - она же и единственно полезная\гибкая\etc ...
    А неудобная это ... такое!(С)
    Она "неудобная" пока не осилил?
    А если осилил - она неудобная по сравнению с чем? И как кстати сравнивал?

    Непросто всё в Датском королевстве! (С) Перефразируя ...

    Не, оно пока собираешь только userland, только под одну OS, только под amd64v3 - вполне себе - да, такой вопрос может возникнуть ;)

     
     
  • 6.38, Аноним (7), 23:16, 11/09/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 6.42, localhostadmin (ok), 01:10, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А если осилил - она неудобная по сравнению с чем? И как кстати сравнивал?

    мы с вами находимся на научной конференции или в комментариях на опеннете?

     
     
  • 7.43, _ (??), 02:39, 12/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.6, Джон Титор (ok), 10:11, 11/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.8, Аноним (8), 10:42, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.

    Намертво прибитая к юниксовому окружению зловонная куча shell/perl/m4 портянок соберет тебе "для любой платформы без проблем"? А для Винды соберет, лол? Да при помощи MSVC?

    Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте", лол.

    А CMake - один бинарь без внешних зависимостей. Как говорится, почувствуй разницу.

     
     
  • 4.9, Аноним (9), 10:47, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    то что винда не умеет ничего кроме exeшника - это теперь достижение? вот уж действительно, лол
     
     
  • 5.28, Аноним (8), 17:40, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > то что винда не умеет ничего кроме exeшника - это теперь достижение? вот уж действительно, лол

    Какой нелепый копиум. Наоборот: это твой копролитный Автотулз не умеет в Винду.

     
     
  • 6.56, Аноним (9), 17:50, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    скорее это ты не умеешь ничего кроме винды, а мне и на линуксе хорошо, и автомаке никогда не создавал проблем
     
     
  • 7.57, Аноним (8), 19:14, 12/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 7.59, Аноним (9), 19:49, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    делал пару прожектов с cmake, так себе, ничего прорывного, кстате ковыряние его макросов сильно такое себе..

    виндой не пользуюсь, и маком, ибо ересь, считаю любителей мака убогими, а подстраиваться под инвалидов глупость, продолжать этот спор бесмысленно, если человек говн..ед, то тут только могила исправит, просто зафиксируй в голове что нормальному линуксоиду все эти микрософтояблочные "технологии" до лампочки, ретина дисплеи, скругленные уголки и копилот в блокноте, все ваши танцы с нтфс со времен 2008, лично я не считаю виндовс за ОС, это как была оболочка для дос так и осталось, 3 кодировки в системном ПО через 30 лет, ну да, а плох при этом автомэйк ага))), ладно, не подовись с очередной порцией

     
  • 4.13, Ivan_83 (ok), 11:30, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А CMake - один бинарь без внешних зависимостей. Как говорится, почувствуй разницу.

    У вас и электричество видимо из розетки берётся.

     
     
  • 5.31, Аноним (31), 21:12, 11/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.15, Аноним (15), 11:36, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А для Винды соберет

    А зачем ей пользоваться?
    >Да при помощи MSVC?

    Зачем пользоваться самым устаревшим компилятором С/С++?
    >Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте"

    Согласен, из плохой системы сложно сделать хорошую.

     
     
  • 5.29, Аноним (8), 17:48, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>А для Винды соберет
    > А зачем ей пользоваться?

    Ну, наверное затем, что 70% потенциальных пользователей ей пользуются, не?

    >>Да при помощи MSVC?
    > Зачем пользоваться самым устаревшим компилятором С/С++?

    С С ты угадал, но на нем никто не пишет десктопные приложухи под Винду. А вот с С++ ситуация зачастую ровно обратная (да и то это если сравнивать с Clang; GCC на Винде даже std::filesystem в состоянии кишащего багами огрызка).

    >>Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте"
    > Согласен, из плохой системы сложно сделать хорошую

    Согласен, Automake - плохая система.

     
  • 4.22, Аноним (22), 12:37, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > "для любой платформы без проблем"? А для Винды соберет, лол? Да при помощи MSVC?

    Винда не входит ни в катекорию систем, ни в категорию платформ.

     
  • 4.44, _ (??), 02:42, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А для Винды соберет, лол? Да при помощи MSVC?

    А всего то дет 20 тому тебе бы написали мол:
    Вантузятники должны страдать!
    УЁ на свой винфак, тут для людей!
    Ну и фирменное: финдофсмвсдай!(С) строку копирайтов на 8кБ писать не буду :)

    А впрочем - поф(*)!

     
  • 4.47, Аноним (47), 06:09, 12/09/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 3.10, Аноним (10), 10:58, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Как ты можешь это аргументировать?

    Так, что я и близко не читая мануалы к autotools, могу в программе без статики сделать статику или переопределить флаги или собрать autotools харнесс туда, где автотулзов нет и тупо собрать через мейк.

    в случае симейка это всё уже затруднительное

    в случае мезона - нужно брать и собирать на автотулзах питон

    если ваша система сборки зависит от другой системы сборки, это не система сборки, а профанация, просто взять какой-нибудь m4 или даже gpp гораздо лучше, чем вот это

     
     
  • 4.12, Ivan_83 (ok), 11:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь вроде muon есть заместо мезона, может лучше будет, я хз.
     
  • 4.14, Аноним (8), 11:34, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В случае Симейка это как раз делается элементарно А собирается потом даже на си... большой текст свёрнут, показать
     
     
  • 5.19, Аноним (19), 12:23, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >случае Симейка это как раз делается элементарно.

    Никак это не делается. Если на целевой платформе нет cmake, то всё.

    А автотулз генерит портативный позикс-скрипт.

     
     
  • 6.27, Аноним (8), 17:38, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>случае Симейка это как раз делается элементарно.
    >Никак это не делается. Если на целевой платформе нет cmake, то всё.
    > А автотулз генерит портативный позикс-скрипт.

    CMake на целевой платформе - это один бинарь, не зависящий от окружения вообще. А твой "портативный позикс" - это все окружение, включая shell и утилиты, намертво прибитое к POSIX-системам.

    Как ты думаешь, что легче получить/настроить?

     
     
  • 7.45, _ (??), 02:46, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зря мой коммент на _это_ удалили :) Вот её-**** - зря! :)
     
  • 7.53, Аноним (53), 15:26, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    POSIX -- это международный стандарт, с точным описанием.
    А CMake -- это коммерческий продукт частной компании Kitware.

    Разорится Kitware, и всё, конец.

    >намертво прибитое к POSIX-системам.

    Так правильно, наша цель -- распространять POSIX системы, среди которых большинство свободных или частично свободных, а не повышать популярность систем, у которых невозможно понять, что они делают, быть может, номера кредитных карт вылавливают и шлют непонятно куда.

     
     
  • 8.54, Аноним (8), 15:46, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это абсолютно такой же открытый и бесплатный продукт, как и все имплементации PO... текст свёрнут, показать
     
  • 3.11, Ivan_83 (ok), 11:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так смотря что собирать.
    Если там один .с файл без зависимостей то проще шелл скрипт на одну строчку юзеру дать или инстркуцию вида: cc -O2 ....
     
  • 3.30, Аноним (30), 18:24, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > С точки зрения пользователя, он может переопределить параметры сборки

    Вау, прямо как cmake/meson.

    > собрать для любой платформы без проблем

    Вау, снова прямо как cmake/meson! Которые, к слову, соберут действительно для любой платформы, а не только для POSIX совместимого юникс-лайка.

    > ни одной альтернативы по удобству нет даже отдалённо на горизонте

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

     
     
  • 4.33, Ivan_83 (ok), 22:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вы свои cmake/meson в начале затащите на всякие разные платформы, а то кажется вы их сами ни разу и не пробовали собирать.
     
     
  • 5.36, Аноним (8), 23:13, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вы свои cmake/meson в начале затащите на всякие разные платформы

    На какой конкретно платформе отсутствует Cmake?

    > а то кажется вы их сами ни разу и не пробовали собирать.

    Какие конкретно проблемы у тебя были со сборкой CMake? Особенно с учетом того, что для этого нужен только make и C++ компилятор.

     
     
  • 6.39, Ivan_83 (ok), 00:01, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На какой конкретно платформе отсутствует Cmake?

    Я только на amd64 сижу.
    Полагаю что CMake есть далеко не везде где есть С компилятор :)


    > Какие конкретно проблемы у тебя были со сборкой CMake? Особенно с учетом того, что для этого нужен только make и C++ компилятор.

    Только в ваших фантазиях у него нет зависимостей.
    https://github.com/freebsd/freebsd-ports/blob/main/devel/cmake-core/Makefile
    См LIB_DEPENDS и USES.
    А вот у тех либ в зависимостях есть и питон с месоном.

     
     
  • 7.40, Аноним (8), 00:33, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> На какой конкретно платформе отсутствует Cmake?
    > Полагаю что CMake есть далеко не везде где есть С компилятор :)

    Ах, ты полагаешь...

    >> Какие конкретно проблемы у тебя были со сборкой CMake? Особенно с учетом того, что для этого нужен только make и C++ компилятор.
    > Только в ваших фантазиях у него нет зависимостей.
    > https://github.com/freebsd/freebsd-ports/blob/main/devel/cma...

    И что ты хотел сказать этой портянкой с Бзды? Естественно в твоем пакетном менеджере он настроен линковаться с системными либами. А при бутстрапе с нуля и дефолтными настройками все уже включено в его сорцы и - повторяю еще раз - требует для сборки только make и компилятор:

    https://github.com/Kitware/CMake/tree/master#building-cmake-from-scratch

     
     
  • 8.52, Ivan_83 (ok), 14:10, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Allow the user to enable disable all system utility library options by d... текст свёрнут, показать
     
     
  • 9.58, Аноним (58), 19:24, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Естественно, зачем нужен cmake, если ты пишешь хэллоуворды Доростешь до сколь-н... текст свёрнут, показать
     
  • 3.41, localhostadmin (ok), 01:04, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    я собирал много всякого и именно с автомейком у меня ничего не соибралось. вы конечно можете сказать, что "не осилил". но лично мне не очень хочется копаться в софте, тем более гнушном, чтобы раз в 100500 лет собрать какую-то прогу. проще просто альтернативу найти, всеравно в рабочих задачах это никто не использует
     
     
  • 4.51, Аноним (3), 10:15, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, ты не догадался, что в том, что ты скачал, надо запустить autoreconf. Бывает. У меня вот сугубо негативный опыт с cmake и meson. Определённые компоненты прибиты гвоздями в скриптах повсюду на диске, про чтобы говорить про их самодостаточность это конечно надо хорошо так покривить душой -- никто не собирается запускать сборочную систему на микроконтроллере, и кроссдев тулчеейны уже полностью работоспособны. И с automake тот же atk из зависимостей удалялся максимально просто, это отличный пример гибкости.
     
  • 2.4, Джон Титор (ok), 10:08, 11/09/2026 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 2.16, Аноним (16), 11:48, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Самая удобная система сборки.

    autoreconf -vfi
    ./configure --prefix=/usr
    make
    sudo checkinstall

    В отличие от meson ваших.

     
     
  • 3.20, Аноним (19), 12:27, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не нужен никакой автореконф.
    Только один раз у разработчика.
     
     
  • 4.48, Zenitur (ok), 06:48, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если выкачал из GIT (и не из раздела Releases), то нужно.
     
  • 2.21, aname (ok), 12:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    GNU/ever
     
     
  • 3.23, Аноним (23), 12:48, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    GNU forever
     
  • 3.32, Аноним (31), 21:13, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Gnu/over
     

  • 1.24, Lamerok (?), 13:36, 11/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    достаточно почитать их mail list, чтобы понять это никому уже не интересно)
    https://lists.gnu.org/archive/html/automake/
     
  • 1.25, Lamerok (?), 13:37, 11/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    самая лучшая система это мезон на пайтоне)
     
  • 1.26, Метрика (?), 14:12, 11/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем это? Когда есть CMake
     
     
  • 2.37, _ (??), 23:13, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну во первых - это красиво!(С) :)

    Да не парься ты, это - НЕ для тебя :)

     

  • 1.46, Аноним (46), 05:37, 12/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Заканчивался 2026 год, а эти люди продолжали проверять, не пропал ли у Си-компилятора stddef.h.
     
     
  • 2.50, Аноним (16), 09:28, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В некоторых дистрибутивах нет даже компилятора. Я имею в виду, "из коробки".
     
     
  • 3.55, Аноним (46), 17:28, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Всё бывает. Но сколько ты видел дистрибутивов с компилятором, но без stddef?
     

  • 1.49, Советский Человек (-), 08:03, 12/09/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

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



    Партнёры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить новость, Поддержать