LINUX.ORG.RU
ФорумTalks

не было печали...

 , ,


0

1

Начал апдейтить систему. Уже полтора часа собирается llvm, съело 1.5 гб на tmpfs, и конца края не видно. Собираю в 5 потоков на 4 ядерном amd, 6 гб озу. Что за жуткий bloatware этот ваш llvm!!!

★★★★★
Ответ на: комментарий от daemonpnz

А, ну через это многие проходили, кто молча, кто ныл на ЛОР, кто ныл в жуйк или в жаббер. Со временем к нему придет озарение, а пока дай юному адепту выпустить негатив и продолжить своё путешествие с Gentoo.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Да ну тут вон есть один, цельную эпопею развёл о том, что разрабы и мейнтейнеры генты гавно и руки им поотрубать, а оказалось «дело было не в бобине... »

daemonpnz ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Только причём тут runtime к компиляции?

Всё происходит на одном и том же компьютере, у линуксоидов. И как патчи без компиляции накладывать предлагаешь? Теоретически, программы на цпп сторонними пользователями же поддерживаются.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Napilnik ★★★★★ (04.08.2016 1:59:56) «пример годного, объективного сайта» - dnr-news

Любитель поизвращать понятия. Причём тут скорость компиляции к скорости работы скомпилированной программы?

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Стебешься все. А я тут плакаю. Один из столпов жизни пошатнулся. В десятке теперь бсод З Е Л Е Н Ы Й ! На ноуте опять драйвер амд упал. Как же меня эти рукожопы достали. Что в семерке, что в десятке. 360 видео крашит драйвер и систему.

dk-
()
Ответ на: комментарий от Harald

Да я чуть дар речи не потерял! Первый раз увидел бсод в десятке, а ту такое. Сволочи! Ничего святого!

dk-
()
Ответ на: комментарий от i-rinat

Стандартное бла бла (на русском правда), что что-то пошло не так. пишем дамп. прогресс дампа. код ошибки.

dk-
()
Ответ на: комментарий от dk-

А... Ну тогда нет смысла над цветом гадать.

Дело в том, что частая причина зависаний при просмотре видео — видеодекодер. Он не всегда справляется со сбойным потоком. Бывает, выплюнет на экран нулевую в YUV картинку, как раз неяркий такой зелёный получается, и намертво всё подвешивает.

i-rinat ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Попаболь? Сходи укропа пожуй.

Причём тут скорость компиляции к скорости работы скомпилированной программы?

Ты виндузятник и имеешь счастье на лет 10 забить на зло№";%%5ие обновления? Компилировать программы иногда приходится, а иногда и не иногда. Если ЯП нормальный, то не всегда есть смысл тратить свои силы над вопросом «а +1 или -1 здесь в цикле» - компильнём проектик и глянем, быстрее и проще будет. А если ЯП тормозной в компиляции, то у его разработчиков стоит аппарат, которого у большей части пользователей и через 10 лет может не появиться. А потом на более медленных аппаратах программа работает так что пользователи матюгаются каждое обновление, и между ними - тоже.

Napilnik ★★★★★
()
Последнее исправление: Napilnik (всего исправлений: 1)
Ответ на: комментарий от Chaser_Andrey

не нужно тонны JS и CSS,

А если нужны? Попонтоваться перед одноклассниками пойдёт, в остальном vt ядра непродуктивны.

не всегда нужно именно прибить

Если нужно не пальцем в небо, описывай задачу не в двух словах. И да, считай всегда, линукс встаёт колом при oom.

не можешь придумать

Рассуждающие на лоре придумать как раз могут, а вот квалификации им не хватает, тут в точку.

nvidia
()

А гцц что, сильно быстрее собирается?

TheAnonymous ★★★★★
()

Почти каждый день собираю LLVM(+clang+clang-tools-extra+libcxxabi+libcxx+compiler-rt) в 8 потоков (ninja -j8), на полную пересборку со всеми архитектурами уходит в дебаге 2 часа, в релизе 20-30 минут.

Если оставить только нужный таргет, то релиз собирается минут за 15.

Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz

16GB

Собираю релизным самосборным clang 3.8.

DELIRIUM ☆☆☆☆☆
()

Купи процессор вместо затычки, если так нравится компилять.

Deleted
()
Ответ на: комментарий от cvs-255

+multitarget
+abi_x86_32

Во-первых, у тебя собираются ВСЕ таргеты. Ну и во-вторых они у тебя собираются 2 (ДВА) раза из-за мультилиба.

daytar
()
Ответ на: комментарий от nvidia

А если нужны?

LOR, wikipedia и другие wiki-сайты, fsf.org, opennet, savannah и ряд других полезных ресурсов нормально себя чувствуют в lynx. Что является показателем, что куча JS и CSS не являются необходимыми.

Попонтоваться перед одноклассниками пойдёт, в остальном vt ядра непродуктивны.

Если тебе vt интересно только для понтов перед одноклассниками, то тебе стоит подрости и набраться опыта.

А я говорю о реальной вышеперечисленной работе, той работе, за которую платят реальные деньги. Но в школе (ты же сам об одноклассниках начал говорить) ты с таким ещё не сталкивался.

Если нужно не пальцем в небо, описывай задачу не в двух словах. И да, считай всегда, линукс встаёт колом при oom.

Перед OOM обычно есть ещё медленный swap, и когда он начинает забиваться, тогда уже работать некомфортно. Поэтому если процесс начинает жрать память, то не всегда выход - его убивать. Например, нужно скомпилировать что-то, а на рабочем компе не так уж и много памяти. И если всё полезло в своп и X'ы становятся неотзывчивы - лезем в vt и начинаем поочереди завершать и останавливать второстепенные процессы, чтобы освободить память и дать жрущему процессу нормально завершиться.

Рассуждающие на лоре придумать как раз могут, а вот квалификации им не хватает, тут в точку.

Ну так придумай.

Chaser_Andrey ★★★★★
()

Начал апдейтить систему. Уже полтора часа собирается llvm, съело 1.5 гб на tmpfs, и конца края не видно.

Для сборки llvm нужен процессор, вместо затычки.

andreyu ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

KMS - это не только нативное разрешение.

Если вас не затруднит, расскажите что даст kms кроме нативного разрешения (которое и без kms у меня нативное)?

andreyu ★★★★★
()
Ответ на: комментарий от dk-

бсод З Е Л Е Н Ы Й
бсод
З Е Л Е Н Ы Й
bsod - blue screen of death
b - blue

andreyu ★★★★★
()
Ответ на: комментарий от Napilnik

то не всегда есть смысл тратить свои силы над вопросом «а +1 или -1 здесь в цикле» - компильнём проектик и глянем, быстрее и проще будет.

Да, как-то так обезьяны, возомнившие себя программистами, и работают.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

то не всегда есть смысл тратить свои силы над вопросом «а +1 или -1 здесь в цикле» - компильнём проектик и глянем, быстрее и проще будет.

Да, как-то так обезьяны, возомнившие себя программистами, и работают.

Зато настоящие программисты просчитывают всё в уме, но эпические ляпы при этом пропускают, а потом исправить уже ничего нельзя - некогда всё ломать. Играл в одну онлайн игрушку, китайско американскую, не новую, отладить время было, так там есть такое окошко со списочком заданий и ходом его выполнений. И оказалось что оно, а не графика, время от времени вызывает дикие тормоза: выстрелил по толпе и жди секунд 10 когда слайд шоу прекратится. Как я понимаю механизм работы этого окошка-помогальщика, оно в реальном режиме времени собирает информацию у большого количества потоков и процессов, а пользователь ждёт и матерится, уменьшает видео-эффекты чтобы немного освободить ресурсы для окна-обжоры.

Napilnik ★★★★★
()
Ответ на: комментарий от cvs-255
nightmare ~ # qlop -tH llvm
llvm: 27 minutes, 3 seconds for 1 merges
nightmare ~ # qlop -tH qtwebkit
qtwebkit: 13 minutes, 33 seconds for 1 merges

// Не обращаем внимания на количество мержей, я удалил семь гигов логов о_О.

nightmare ~ # emerge -pvq llvm qtwebkit
[ebuild   R   ] sys-devel/llvm-3.8.1  USE="clang libffi ncurses -debug -doc -gold -libedit -lldb -multitarget -ocaml -python -static-analyzer {-test} -xml" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" VIDEO_CARDS="radeon" 
[ebuild   R   ] dev-qt/qtwebkit-5.6.1  USE="gstreamer jit opengl printsupport webp -debug -geolocation -gstreamer010 -multimedia -orientation -qml {-test} -webchannel"

// ccache никогда не использовал, от него одни проблемы.

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.