The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Леннарт Поттеринг представил демонстрационную библиотеку lib..."
Отправлено Аноним, 04-Ноя-11 17:11 
> Чем самоходные - да. Но после продолжительного общения с CMake каждый раз,

Спасибо, имел с ним дело. Из его минусов:
* Ему надо плюсатый компилер и вообще разлапистые плюсы. В эмбеддовке сие задалбывает, т.к. переть жирный си++ когда остальному проекту он не нужен - не в кассу. Ну или возня с кросскомпилом на выбор. Не то чтобы это ракетная наука, но компилить напрямую на таргете порой удобнее чем кросскомпил, обладающий своими подводными камнями и особенностями.
* Cmake для начала сам должен быть под целевую систему, что опять же означает попадос на сборку си++ компилера а потом и самого C[rap]Make'а. Автокрап доволен гольным шеллом, остальное - в зависимости от нужд проекта уже. Хорошо когда не надо таскать пререквизиты под систему удобного билдования, а только под сам проект, блин.
* Встроенные проверки - довольно убоги и крайне глючны. Чуть нестандартная система - и cmake превращается в какую-то русскую рулетку.
* У автокрапа лучше средства диагностики проблем. Конфигур по ходу дела пишет вербозный лог чего и нафига он делает. Очень удобно трублешутить, если лыжи почему-то не возжелали ехать по имеющемуся у нас асфальту. В cmake заколебешься разгребать на чем оно там заткнулось, а глюкавые встроенные проверки и прочие прелести весьма способствуют брейнфакингу на ровном месте. Вообще, при сборке на сколь-нибудь экзотичных платформах с cmake можно сношаться больше чем с ручной пропиской параметров программе если б автоконфигуратора вообще не было. А оно такое надо?! Цель автоконфигуратора - помогать в компиле, а не создавать трудноизлечимый геморрой при этом!

> когда в configure-скрипты внедряли вредоносный код.

Были прецеденты внедрения бэкдоров прямо в основной сишный код, как с unreal ircd. Что ж теперь, вообще программами не пользоваться? Грубо говоря, если вы не доверяете автору программы и его умению содержать код в безопасности - вы просто не должны пользоваться такой программой. Потому что кроме конфигур скрипта есть еще over 9000 мест куда можно вдуплить подлянки. И?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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