Профиль: Аноним (вход | регистрация) неRU opennet.me  
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 обязательно


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

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

     
  • 4.15, Аноним (15), 11:36, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А для Винды соберет

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

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

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

     
  • 4.18, Аноним (17), 11:54, 11/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    > Так, что я и близко не читая мануалы к autotools, могу в программе без статики сделать статику или переопределить флаги или собрать autotools харнесс туда, где автотулзов нет и тупо собрать через мейк.
    > в случае симейка это всё уже затруднительное

    В случае Симейка это как раз делается элементарно. А собирается потом даже на системе, где вообще нет make, а вместо него, например, Visual Studio / MSVC.

    О каких затруднениях ты говоришь?

    > если ваша система сборки зависит от другой системы сборки, это не система сборки, а профанация

    Да нет, нормальная система сборки как раз ни от чего не зависит: один нативный бинарь, как в Cmake - и все. Или тот же meson, который зависит от одного лишь кроссплатформенного Питона.

    А вот когда ваша "система сборки" - это лапшекод, намертво прибитый гвоздями к юниксовому окружению и зависящий от shell/m4/perl и кучи утилит из coreutils - то это не система сборки. Это Autotools.

     
  • 3.11, Ivan_83 (ok), 11:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так смотря что собирать.
    Если там один .с файл без зависимостей то проще шелл скрипт на одну строчку юзеру дать или инстркуцию вида: cc -O2 ....
     
  • 2.4, Джон Титор (ok), 10:08, 11/09/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.16, Аноним (16), 11:48, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Самая удобная система сборки.

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

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

     

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



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

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