LINUX.ORG.RU
ФорумTalks

Что вы делаете пока компилится код

 ,


0

1

Сабж.

пока в проекте есть перерыв, сижу пишу бэк к llvm для parallella (можт кто помнит, хороший проект был имхо). компилится это добро даже при изменении одного бэка весьма долго, и зачастую лазить по коду пока это происходит не слишком удобно либо просто лениво (хочется подправить и протестить одну конкретную фичу).

кто что делает в таких случаях?

про себя - если не смотрю в код и не загаживаю лор комментами, то сижу гоняю Shadow Fight 2

★★★★★

Последнее исправление: upcFrost (всего исправлений: 2)
Ответ на: комментарий от h578b1bde

Пишу на интерпретируемых языках.

порнобаннеры на жабоскрипте крутишь?

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

Речь про бэк к llvm,

Изменения в баке к llvm вызывают пересборку всего проекта?

и львиную долю времени сжирает линк

Ну началось. А в топике про линк ни слова - «компилится это добро»

Ок, развивай мысль дальше первых двух слов что можно сделать без переписывания половины llvm'а

Зачем переписывать llvm, если вы пишете бэк к нему и собирается долго, если я вас правильно понял, именно бэк?

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

Зачем переписывать llvm, если вы пишете бэк к нему и собирается долго, если я вас правильно понял, именно бэк?

как можно догадаться, этот бэк линкуется как Target в llc, который, как опять же не слишком сложно догадаться, помимо бэка тянет в себя четверть всего llvm.

Изменения в баке к llvm вызывают пересборку всего проекта?..... Ну началось. А в топике про линк ни слова - «компилится это добро»

потому я и написал «прочти тред». все написано же - что основная трата времени это линк бэка к остальному тулчейну, что пересобирается в плане компиляции только сам бэк, а не все подряд... не, чукча не читатель, главное откомментить и смотреть на всех типа самый умный.

upcFrost ★★★★★
() автор топика
Последнее исправление: upcFrost (всего исправлений: 4)
Ответ на: комментарий от d_a

В целом работает норм, под вайном и запускаю. У меня проблемы только с PCB (почему-то все бинарники, что я пробовал, считают, что я зажимаю кнопку вверх, так что нипаиграть). И иногда по неясной причине проседает FPS до 30, после рестарта всё норм.

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

Полностью пересобирать с нуля чуть больше часа (там LFS + наши бинари). Но так-то я обычно иду заниматься чем-нибудь другим в параллельной веточке. А на пять-десять минут можно practice запустить.

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

PCB? Пафекто Чери Блосом который вот этот господин скинул Что вы делаете пока компилится код (комментарий) совершенно точно рабочий, правда я проверял с сониным геймпадом, а клавиатурой с мышкой вообще не понял как там играть. А вайн у меня 2.0-rc3+staging.

d_a ★★★★★
()

Если других дел нет - иду пить кофе/чай/болтать с коллегами. Если есть тикеты для предыдущей версии (которая уже собрана), то смотрю их.

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

них#ясси. Жесть конечно, если это не ирония) У меня банальней: что делаешь, а что делал 5 минут назад? А до этого? а до этого? А то что я тебе говорил(а) вчера. Ну, вчера, до того как что-то. Ну, до того, как до того, как до того. А ты помнишь? А вспомни. А подумай. А вообрази. Не поверишь кого я встретил(а), вот тот(та), тогда-то, когда-то, ну ты помнишь, а ты помнишь? Ну вспомни, ты его(её) видел. Так вот...

Эта гребанная переориентация во времени, детали и подробности сшибает напрочь всё что думал в этот момент. Часто диалог с моей стороны такой: - ага, ага, ага, ага, нуууу, ага, ага, ага. Да, не могу разговаривать. Всё.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Или sitback и музычку послушать, или наоборот — встать, размяться, можно даже железками пожонглировать :-)

Но если совсем уж долго, то почитать что-нибудь или перерыв на еду.

DeVliegendeHollander ★★
()

Я компилю жутко редко. Крайне редко. И с интересом смотрю выхлоп гцц. Ниче не успеть прочесть, но интересно.

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

Не «жутко старый лоровец», а «жуткий старпёр на ЛОРе».

И не «говорят», а я тебе это сам и сказал.

Что ж, можно и подремать, если музычка располагает.

DeVliegendeHollander ★★
()

втыкаю в код. если что-то не свое - любуюсь выхлопом и продолжаю думать, зачем оно мне надо. ну, или гляну чего-нибудь из постороннего дабы отвлечься, но это если уж совсем долго.

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

(почему-то все бинарники, что я пробовал, считают, что я зажимаю кнопку вверх, так что нипаиграть)

Видел такое, когда юзал мышь от А4, фантомный джойстик :) Проверь инпут девайсы иксов.

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

Вообще р_азин достаточно конкретно выразился — если я правильно понял, разумеется, — в наших краях это чаще называют «карманным бильярдом» :-)

DeVliegendeHollander ★★
()

Сижу замерев перед экраном. Если дело совсем долгое, запускаю einstein, хотя если все ядра забиты, то на время уже не поиграешь, а так игрушка удобна - подход занимает минуту-две, не засидишься.

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

не, чукча не читатель, главное откомментить и смотреть на всех типа самый умный.

Вы коряво описали проблему в топике. Не нужно переваливать кривизну своего изложения на другого.
Пожалуй сделаю пометку к вашему профилю - «игнорировать и в дискуссию не вступать».

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

Вы коряво описали проблему в топике

щито? проблему? там нет проблем, есть только вопрос кто чем себя развлекает пока билд идет.

upcFrost ★★★★★
() автор топика

Что вы делаете пока компилится код

У меня нет такой проблемы. ;)

find . -name '*.go' | xargs wc -l | tail -1
 147569 total
time go build $(go list ./... | grep -v vendor)
real    0m5.323s
beastie ★★★★★
()

Кемарю. У меня немного «тяжёлых» проектов, в основном страдаю «системщиной». В последний раз, когда пересобирал свою экспертную систему, гонял Кваку =)

В 90-е собирали один крупный проект, спали прямо в офисе под столами. Но тогда компы были слабенькие относительно сегодняшнего дня, одноядерники.

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

В 90-е собирали один крупный проект, спали прямо в офисе под столами

помню народ рассказывал как в начале 90-х считали диссер по разностным методам. приходили, заливали код, уходили, через день приходили, ставили паузу, снимали все данные с харда чтоб не переполнился, уходили. и так 3 дня подряд. потом смотрели что вышло.

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

Матмодели когда-то считал на советских мэйнфреймах. Фортран и руллоны распечаток, да. :-D

Deleted
()

сижу на ЛОРе. как раз вот вся система пересобирается со вчерашнего дня :)

периодически смотрю, почему остановилась сборка, патчу код и запускаю её работать дальше. уже несколько мелких косяков пофиксила.

пишу код. кажется, нашла баг в очень популярной библиотеке. если я не ошибаюсь и это действительно баг, буду писать тест с демонстрацией и пошлю разработчику библиотеки.

также читаю мыло, разные маны, новости.

иногда, если я уверена, что сборка пройдёт без сюрпризов, я просто ставлю её собираться и ложусь спать.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)

Что вы делаете пока компилится код

Занимаюсь другими задачами.

th3m3 ★★★★★
()

я не компилю код. Ну или пишу на pascal, там ждать не надо.

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