The OpenNET Project / Index page

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



"Компания Apple прекращает возврат наработок в GCC ?"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Есть идеи по улучшению форума и сайта ? Пишите.
. "Компания Apple прекращает возврат наработок в GCC ?" –1 +/
Сообщение от User294 (ok), 11-Сен-10, 16:06 
>Хм. Я так погляжу, User294 никогда ничего сам не компилировал.

(ехидно глядя на запущеный Kate и лог компила в оном):  А вы сегодня жжоте, уважаемый. Прямо какая-то телепатия, только в обратную сторону. ЗвиздецЪ :)))). Интересно, как вас угораздило на столь идиотский комент прямо в момент когда мне попрограмить приспичило? :)))

>Ибо, если бы компилировал, слышал бы про такой чудесный программный продукт, как
>OpenH323. Е про его преемника, Opal.

Про такой продукт я только СЛЫШАЛ, но нафиг мне ЭТО? Если меня не подводит склероз, H.323 это какой-то древний стандарт VoIP с рядом дебилизмов унаследованных от PSTN. К счастью меня такое не интересует как класс.

>Там C++'ные исходники генерируются из ASN.1 грамматик специальным кодогенератором.

И что, получается сильно большая портянка? Кстати да, вот си++ гццом жуется медленно и пичкать большими портянками оный - не очень приятно.

>И на моих серверах их можно собрать только от root'а. Потому, что пользователям через
>login.conf поставлены разумные лимиты на виртуальную память.

Ха, сами себе создали проблем, сами себе решили их. Молодец. Медаль себе купител, чтоли. Или к чему это все?

>И попытка собрать OpenH323 (Opal) -- единственная задача, где этих лимитов пользователю
>не хватает -- gcc вываливается по "virtual memory exhausted".

Да, пичкать гцц большими портянками на си++ задача на любителя. К счастью мне не впился ни H.323, ни конкретно этот пакет, ни у меня нет шила в ж... пересобирать все и вся самому, особенно на серверах, и у меня хватает ума не сильно лимитировать юзеров которые билдуют что-то (только я стараюсь вообще избегать билдования на боевых серверах).

> А C++'ничек-то -- всего каких-то 800 килобайт получается.

Нихрена себе всего. Человек такую портянку вообще ниасилит прочесть и осознать, имхо.

> GCC его "пережёвывает" примерно 20 минут с -O (с -O2 OpenH323
> вообще не собирается), отжирая примерно полтора гигабайта виртуальной памяти.

Эээ вы кое-что забыли. В этом месте очевидно должен быть success story который поведает нам как LLVM и шланг побили в хлам мерзкий гцц и все такое прочее. За себя скажу что меня крайне мало колебет потребление ресурсов в момент билдования - для редких случаев билдования я их гарантированно наскребу. Меня куда больше колебет сколько ресурсов при работе будет сожрано программой при работе т.к. на том же сервере она будет работать постоянно или периодически, без моего контроля. И вот там уже никакие окончания памяти и влеты в лимиты недопустимы.

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

Оглавление
Компания Apple прекращает возврат наработок в GCC ?, opennews, 10-Сен-10, 21:16  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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