The OpenNET Project / Index page

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



"Доступна система сборки Meson 0.42, на которую переходит sys..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Доступна система сборки Meson 0.42, на которую переходит sys..." +2 +/
Сообщение от Аноним (-), 16-Авг-17, 10:38 
> Тут скорее не make, а связка autotools+make. meson - аналог autotools. autotools
> - по сути нечто подобное sh-скриптам, там тормоза будут, понятное дело.

Вы, к Вашемы большому счастью, не имеете ни малейшего понятия, что такое autotools. Шелл-скрипты сами по себе особо не тормозят, да и в make используются они же, только ещё в одной обёртке. А autotools... Это набор макросов и скриптов, обеспечивающий примерно такой workflow: разработчик пишет макросы (частично находит готовые), потом запускает с десяток утилит, которые из этих макросов делают скрипты и подкладывают в дерево исходников ещё пару десятков готовых скриптов, потом всё это даётся пользователю, который уже может сделать ./configure && make. А тормозит оно, потому что сгенерированные в результате configure и Makefile невероятно огромны, к тому же configure для выполнения разных проверок >9000 раз запускает компиляцию мелких тестовых файликов. Профит с этого должен заключаться в переносимости, но на деле вся эта система настолько сложная, что никто не умеет толком ей пользоваться, так что шаг влево, шаг вправо от того окружения, в котором проверяли сборку разработчики, приводит к тому, что всё ломается.

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

Оглавление
Доступна система сборки Meson 0.42, на которую переходит sys..., opennews, 15-Авг-17, 23:57  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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