The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опубликован Autodafe, инструментарий для замены Autotools на обычный Makefile, opennews (??), 18-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Аноним (4), 19-Апр-24, 00:10 
> Из недостатков отмечается потеря поддержки старых Unix-систем

не понял. Ведь до  Autotools makefiles и так руками писали. Ну ли на м4

А что сразу нельзя встроить в  Autotools - чтобы выплевывал нормальный макефайл ?

Ответить | Правка | Наверх | Cообщить модератору

9. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +4 +/
Сообщение от Аноним (3), 19-Апр-24, 00:48 
Суть не в том, что Autotools создаёт плохой Makefile, а в том, что Autotools - кошмарный инструмент, от которого нужно избавиться и забыть как страшный сон. Главное мигрировать, а Makefile самый доступный вариант для этого
Ответить | Правка | Наверх | Cообщить модератору

12. "Опубликован Autodafe, инструментарий для замены Autotools на..."  –8 +/
Сообщение от Аноним (12), 19-Апр-24, 00:52 
Makefile, как и make, устарел уже вместе с autotools много раз и такой же убогий костыльный хлам
Ответить | Правка | Наверх | Cообщить модератору

13. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +2 +/
Сообщение от Аноним (13), 19-Апр-24, 01:09 
И какой же смузи для make использовать? Всякие ninja - это тот же make, только вид сбоку. Ну типа быстрее тысячи правил сборки перемалывают.

Другой вопрос, что make плохо подходит для создания проекта, который должен собираться разными компиляторами в разных ОС и ещё конфигурируемо (с подключением/отключением/поиском библиотек и отключением/включением поддержки разных фичей). Для helloworld на своей собственной ОС Makefile делается за 10 минут и редко занимает больше пары десятков строк.

Ответить | Правка | Наверх | Cообщить модератору

95. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Аноним (12), 19-Апр-24, 22:46 
>  Ну типа быстрее тысячи правил сборки перемалывают. Другой вопрос, что make плохо подходит для создания проекта...

Ну да, подумаешь, мелочь. ninja далеко не тот же make

Ответить | Правка | Наверх | Cообщить модератору

32. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от YT (?), 19-Апр-24, 06:27 
Куда с мигрируешь с любителями каждый по не обоснованному случаю меняющими версию свойх библиотек , которые не относятся к действительно нужным миграционным допустим графическим где gles1 , gles2 действительно отличаются как d3d9/8/9/10/11/12 ?

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

94. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Аноним (12), 19-Апр-24, 22:42 
Сам то понял что спросил? Пиши свои таблицы совместимости внешней либы с твоим проектом и маппингов в сборочные опции. Это много проще, понятнее и удобнее в дальнейшем использовании, чем весь хлам autotools-ов, который в основном заточен на подерржку кучи реализаций libс и POSIX стандартов в разных ОС.
Ответить | Правка | Наверх | Cообщить модератору

107. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Аноним (-), 20-Апр-24, 12:33 
Зачем себе проблем создавать? Если все эти версии действительно востребованы, то найдётся мейнтейнер, который будет заниматься этим. С тебя только юнит-тесты, чтобы отлавливать несовместимости API. Хотя тот вот мейнтейнер с радостью этим займётся, если ты его пинать будешь, чтобы он все найденные несовместимости оформлял бы юнит-тестами.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

90. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +2 +/
Сообщение от Аноним (89), 19-Апр-24, 20:02 
может Autotools и кошмар, но требовать для сборки С-программ наличия питона в сборочном окружении - это какой-то позор и зашквар...
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

19. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +1 +/
Сообщение от тыквенное латте (?), 19-Апр-24, 01:27 
>А что сразу нельзя встроить в  Autotools - чтобы выплевывал нормальный макефайл ?

нормальный - понятие относительное. если ты писал в стиле suckless Makefile, а они очень приятные и наглядные, то знаешь что начинается при сборке под различные оси и платформы. Гнушные хакеры пишут софт, который соберётся от какого-нибудь мамонта SGI, до GNU Hurd, с различными линкерами и кор-утилитами, я например собирал гну-софт с suckless {s,u}base. Представь какой должен быть Makefile для такого.

P.S. CMake норм, но монстр, а meson периодически сломанная игрушка от фридрисктоп/красношляпы. Autotools выбор настоящих бородачей, что бы ни говорили смузи505ы.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

25. "Опубликован Autodafe, инструментарий для замены Autotools на..."  –1 +/
Сообщение от Аноним (-), 19-Апр-24, 03:59 
"Разработчики корпораций пишут софт, который соберётся от какого-нибудь мамонта SGI, до GNU Hurd, с различными линкерами и кор-утилитами"

Исправил, не благодари.

Ответить | Правка | Наверх | Cообщить модератору

26. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +5 +/
Сообщение от тыквенное латте (?), 19-Апр-24, 04:11 
> "Разработчики корпораций пишут софт, который запускается через wget !@#% | bash под ubuntu lts.

Исправил, не благодари.


Ответить | Правка | Наверх | Cообщить модератору

39. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +1 +/
Сообщение от нах. (?), 19-Апр-24, 09:16 
Причем в процессе скачивает тебе вчера выпущенную версию пихона и два десятка (бинарных) библиотек к ней.

(только не lts а `date +%y`.04 конечно - будет тебе уважающий себя разработчик пердолиться с твоим немодным на целый год уже софтом в lts, ага щас)

Ответить | Правка | Наверх | Cообщить модератору

41. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Аноним (41), 19-Апр-24, 09:21 
И такое тоже пишут, спору нет. А гнутые хакеры пишут манифесты вроде https://www.gnu.org/gnu/manifesto.ru.html с просьбами халявы, лозунги и прочие столь же полезные (нет) вещи.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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