The OpenNET Project / Index page

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



"Facebook опубликовал систему сборки Buck2"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Ссылки "<<" и ">>" открывают первые и последние 10 сообщений.
. "Facebook опубликовал систему сборки Buck2" +1 +/
Сообщение от Аноним (32), 07-Апр-23, 17:02 
>Action - An individual, cacheable, ideally hermetic command that's run during the build. It takes artifacts as inputs and produces other artifacts as outputs. An example command could be gcc -o main main.c, which takes the artifact main.c (a source file) and produces the artifact called main (the compiled binary).

Сразу нафиг. Ещё одни неудачники повторяют ошибки всех невзлетевших систем сборок. Компиляция не должна вообще касаться gcc и его флагов вообще каким-либо образом. Ибо я могу компилировать не с помощью gcc, а с помощью clang, или Visual Studio, и могуу не под хостовую систему, и могу вообще заюзать модуль, активирующий дополнительные фичи компилятора, такие как модули. И система сборки должна меня изолировать от всего этого маразма с кучей совершенно необходимых флагов для зоопарка версий компиляторов и прописанных в командной строке путей к зависимостям. CMake - взлетевшая адекватная система сборки. С отвратительным встроенным ЯП (который надо менять на питон, оставив всё остальное), но по крайней мере в Kitware не анцефалы работают (а те. благодаря чьей деятельности можно диагностировать анцефалию).

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

Оглавление
Facebook опубликовал систему сборки Buck2, opennews, 07-Апр-23, 13:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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