Похожие чаты

Я слышал в никсе в репозитториях есть кеш билда (если

собирать с сурсов).
Есть ли такое в генте? Возможно какой-то дополнительный репозиторий, или может для этого есть утилиты?
То есть без фичи=ccache, а имено откуда-то брать его.
Это же заметно должно ускорить процесс сборки.

18 ответов

19 просмотров

Чего? Ты имеешь ввиду bin-пакеты?

2happy- Автор вопроса

нет. Можно включить FEATURES="ccache" CCACHE_DIR="/var/cache/ccache" тогда кеш пакетов будет храниться в /var/cache/ccache. В следующий раз когда я буду собирать пакет, который уже положил кеш туда - будет брать оттуда что нужно и компиляция будет происходить быстрее. Возможно ли например при первой сборке пакета откуда-то брать этот ccache?

2happy
нет. Можно включить FEATURES="ccache" CCACHE_DIR=...

Нет. Есть такая штука как PCH, о других способах предварительно ускорить сборку я не слышал.

2happy
нет. Можно включить FEATURES="ccache" CCACHE_DIR=...

ccache это когда ты что-то перекомпилируешь постоянно, для отладки, например, ну или с флагами играешь. и гайд предупреждает, что его только для отдельных пакетов лучше включать, а не глобально. в Nix в кеше могут лежать уже готовые "бин-пакеты", для ветки nixpkgs почти наверняка будут. как раз, чтобы не надо было компилировать на другом компе, если на нём параметры для сборки совпадут

Sergei Kuznetsov
ccache это когда ты что-то перекомпилируешь постоя...

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

Илья Б
я как-то проверял ради интереса - ccache ускоряет ...

чудеса случаются, от параллельных процессов зависеть может, например. из хендбука Дженты: The first time ccache is run, it will be much slower than a normal compilation. Subsequent recompiles however should be faster. ccache is only helpful if the same application version will be recompiled many times; thus it is mostly only useful for software developers

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

Илья Б
угу, я тоже когда-то давно на это повелся и не исп...

а /tmp и /var у тебя на одном разделе? и ФС какая? если вечером вспомню - поставлю опыты, всё равно обновлять хотел как раз

2happy- Автор вопроса
2happy
сообщи потом что из опытов выйдет

тебе кстати тоже ничего не мешает потестить это на своем железе

2happy
сообщи потом что из опытов выйдет

предложи какой-нибудь пакет, не могу ненужное что-нибудь придумать :) чтобы на С++ было. обновлюсь, ребут, пакет, удаляю, ребут, ставлю ccache, ребут, пакет, удаляю. как-то так буду делать

Илья Б
зачем ребут?

чтобы их оперы кеш почистить

2happy- Автор вопроса
Sergei Kuznetsov
предложи какой-нибудь пакет, не могу ненужное что-...

из маленьких gui-wm/hyprland. Wed Oct 4 02:12:03 2023 >>> gui-wm/hyprland-0.30.0 merge time: 2 minutes and 2 seconds.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта