Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

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

Дата публикации: 11-09-2026 06:17:50

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

Основное содержимое страницы с новостью.

Опубликован релиз 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
 
2.2, Аноним (2), 09:29, 11/09/2026 [^] [^^] [^^^] [ответить]   +1 +/
К сожалению альтернативы в виде cmake и meson не лучше.
 
2.3, Аноним (3), 09:46, 11/09/2026 [^] [^^] [^^^] [ответить]   +5 +/
Как ты можешь это аргументировать? С точки зрения пользователя, он может переопределить параметры сборки или собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.
 
 
3.5, Аноним (5), 10:09, 11/09/2026 [^] [^^] [^^^] [ответить]   +6 +/
Я думаю аргументация такая: "я не осилил".
 
 
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 [^] [^^] [^^^] [ответить]   +/
acd2e531e8e67dd4b8c9ed72e173f576.jpg> А если осилил - она неудобная по сравнению с чем? И как кстати сравнивал?

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

 
3.6, Джон Титор (ok), 10:11, 11/09/2026 [^] [^^] [^^^] [ответить]   +/
307d9f4cba6d0c3a052b23ca6451db2f.jpgЯ могу аргументировать: высокий порог вхождения, сложность отладки возникающих ошибок и устаревший синтаксис. Другими словами - лень вникать, когда есть то что уже работает. А популярнее всего до сих пор самый обычный make, порой cmake, порой cargo. И всё - множество пакетов не используют что-либо другое.
А теперь вы аргументируйте в пользу automake.
 
3.8, Аноним (8), 10:42, 11/09/2026 [^] [^^] [^^^] [ответить]   +1 +/
> собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.

Намертво прибитая к юниксовому окружению зловонная куча 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 [^] [^^] [^^^] [ответить]   –2 +/
скорее это ты не умеешь ничего кроме винды, а мне и на линуксе хорошо, и автомаке никогда не создавал проблем
 
 
7.57, Аноним (8), 19:14, 12/09/2026 [^] [^^] [^^^] [ответить]   +/
> скорее это ты не умеешь ничего кроме винды,

Да нет, как раз с Симейком как раз умею и в Винду, и в Линукс, и в Мак.

> а мне и на линуксе хорошо

Да о тебе вообще речи не было, лол.

 
7.59, Аноним (9), 19:49, 12/09/2026 [^] [^^] [^^^] [ответить]   –4 +/
делал пару прожектов с cmake, так себе, ничего прорывного, кстате ковыряние его макросов сильно такое себе..

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

 
 
8.63, Аноним (8), 23:35, 12/09/2026 [^] [^^] [^^^] [ответить]  +1 +/

Пришло время восхитительных историй Какие еще макросы ты в CMake ковырял И зач... текст свёрнут, показать

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

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

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

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

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

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

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

Ну, наверное затем, что 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.62, Настрадалус (-), 23:11, 12/09/2026 [^] [^^] [^^^] [ответить]   –1 +/
>Намертво прибитая к юниксовому окружению

*POSIXовому. и в этом нету ничего плохого

>А для Винды соберет, лол?

для винды иди кушай xml портянки csproj. это *опен*нет

>а при помощи MSVC?

этот мусор не нужен. для любителей садомазо с билли есть wsl и mingw

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

это проблема винды, лол.

>А CMake - один бинарь без внешних зависимостей

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

 
 
5.65, Аноним (8), 01:25, 13/09/2026 [^] [^^] [^^^] [ответить]  +/

Так в том-то и дело, что мне не нужно кушать XML портянки csproj И Make портянк... большой текст свёрнут, показать

 
4.69, Аноним (69), 10:49, 13/09/2026 [^] [^^] [^^^] [ответить]   +/
Если у тебя от монитора исходит зловоние, заведи привычку протирать монитор после посещения определённых файлов. А GNU Automake здесь ни при чём.
 
3.10, Аноним (10), 10:58, 11/09/2026 [^] [^^] [^^^] [ответить]   +/
>Как ты можешь это аргументировать?

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

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

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

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

 
 
4.12, Ivan_83 (ok), 11:28, 11/09/2026 [^] [^^] [^^^] [ответить]   +/
fcc6fe652ff7aca8290e1f94107aa648.jpgТеперь вроде 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... текст свёрнут, показать

 
7.70, Аноним (69), 11:10, 13/09/2026 [^] [^^] [^^^] [ответить]   +/
> CMake на целевой платформе - это один бинарь, не зависящий от окружения вообще.

И как зависимости Automake тебе мешают? Что так, что эдак, ты набираешь в командной строке имя исполняемого файла. Воплощена ли вся необходимая функциональность в едином бинарнике или задействуется какой-то сторонний софт - как конечный пользователь ты можешь вообще об этом не задумываться.

 
3.11, Ivan_83 (ok), 11:28, 11/09/2026 [^] [^^] [^^^] [ответить]   +1 +/
fcc6fe652ff7aca8290e1f94107aa648.jpgТак смотря что собирать.
Если там один .с файл без зависимостей то проще шелл скрипт на одну строчку юзеру дать или инстркуцию вида: 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 [^] [^^] [^^^] [ответить]   +/
fcc6fe652ff7aca8290e1f94107aa648.jpgВы свои 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 +/
fcc6fe652ff7aca8290e1f94107aa648.jpg> На какой конкретно платформе отсутствует 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 [^] [^^] [^^^] [ответить]  +/

fcc6fe652ff7aca8290e1f94107aa648.jpg Allow the user to enable disable all system utility library options by d... текст свёрнут, показать

 
 
9.58, Аноним (58), 19:24, 12/09/2026 [^] [^^] [^^^] [ответить]  +/

Естественно, зачем нужен cmake, если ты пишешь хэллоуворды Доростешь до сколь-н... текст свёрнут, показать

 
 
10.61, Ivan_83 (ok), 22:24, 12/09/2026 [^] [^^] [^^^] [ответить]  –1 +/

fcc6fe652ff7aca8290e1f94107aa648.jpgА вы думаете на шеллскрипте невозможно сделать инкрементальной сборки На самом ... текст свёрнут, показать

 
 
11.64, Аноним (64), 23:38, 12/09/2026 [^] [^^] [^^^] [ответить]  +/

Думаю, ты об этом термине только сейчас узнал А в гамаке стоя тоже не так уж сл... текст свёрнут, показать

 
11.66, Аноним (8), 01:31, 13/09/2026 [^] [^^] [^^^] [ответить]  +/

Я лично думаю, надо быть совсем не в своем уме, чтобы таким страдать Ну-ну, вел... текст свёрнут, показать

 
 
12.67, Ivan_83 (ok), 06:29, 13/09/2026 [^] [^^] [^^^] [ответить]  +/

fcc6fe652ff7aca8290e1f94107aa648.jpgТак все новаторы по вашему определению того Вы бы и авторам CMake тоже самое за... текст свёрнут, показать

 
 
13.68, Аноним (8), 07:37, 13/09/2026 [^] [^^] [^^^] [ответить]  +/

Не новаторы, а велосипедостроители вроде тебя Да, того Но они никогда не начин... большой текст свёрнут, показать

 
 
14.75, Ivan_83 (ok), 15:02, 13/09/2026 [^] [^^] [^^^] [ответить]  +/

fcc6fe652ff7aca8290e1f94107aa648.jpgТак авторы CMake написали ещё один автотулс - зачем когда есть автотулс - наве... текст свёрнут, показать

 
10.71, Аноним (71), 11:34, 13/09/2026 [^] [^^] [^^^] [ответить]  +/

Так cmake тоже вызывает make И в его makefile есть далеко не только CC, а ещё к... текст свёрнут, показать

 
 
11.76, Ivan_83 (ok), 15:03, 13/09/2026 [^] [^^] [^^^] [ответить]  +/

fcc6fe652ff7aca8290e1f94107aa648.jpgНе, там всё запущенее Он может генерить разные фиговины и потом собирать буде... текст свёрнут, показать

 
3.41, localhostadmin (ok), 01:04, 12/09/2026 [^] [^^] [^^^] [ответить]   +/
acd2e531e8e67dd4b8c9ed72e173f576.jpgя собирал много всякого и именно с автомейком у меня ничего не соибралось. вы конечно можете сказать, что "не осилил". но лично мне не очень хочется копаться в софте, тем более гнушном, чтобы раз в 100500 лет собрать какую-то прогу. проще просто альтернативу найти, всеравно в рабочих задачах это никто не использует
 
 
4.51, Аноним (3), 10:15, 12/09/2026 [^] [^^] [^^^] [ответить]   +/
Видимо, ты не догадался, что в том, что ты скачал, надо запустить autoreconf. Бывает. У меня вот сугубо негативный опыт с cmake и meson. Определённые компоненты прибиты гвоздями в скриптах повсюду на диске, про чтобы говорить про их самодостаточность это конечно надо хорошо так покривить душой -- никто не собирается запускать сборочную систему на микроконтроллере, и кроссдев тулчеейны уже полностью работоспособны. И с automake тот же atk из зависимостей удалялся максимально просто, это отличный пример гибкости.
 
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 [^] [^^] [^^^] [ответить]   +/
49a5453f856a2227ace0cff3d42881f3.jpgЕсли выкачал из GIT (и не из раздела Releases), то нужно.
 

 
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Релиз графического редактора GIMP 3.2.6014.1311-09-2026
2Выпуск OpenRGB 1.0, инструментария для управления RGB-подсветкой014.5412-09-2026
3Выпуск GNU Coreutils 9.12012.9115-09-2026
4Clonezilla released /clonezilla_live_testing/3.3.3-26/clonezilla-live-3.3.3-26-amd64.zip01008-08-2026
5Qeli VPN018.1711-09-2026
6Выпуск текстового редактора GNU nano 9.10523-06-2026
7Clonezilla released /clonezilla_live_testing/3.3.3-32/clonezilla-live-3.3.3-32-amd64.zip01012-08-2026
8Выпуск оптимизатора энергопотребления и производительности auto-cpufreq 3.1010.3429-07-2026
9Announcing the First Stable Release of CC-Downloader012.7810-08-2026
10Выпуск Coreboot 26.06, открытой альтернативы проприетарным прошивкам 0727-06-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 16.33. Источник: www.opennet.ru.