А зачем?
В канале packages.gentoo.org написано что есть любые пакеты llvm собранные
x86, Athlon MP, 1 gb 7 часов — сборка добралась до половины да, я знаю, что я некрофил извращенец но так надо
cat /etc/portage/profile/use.mask llvm_targets_Hexagon llvm_targets_Sparc llvm_targets_Lanai llvm_targets_SystemZ llvm_targets_Mips llvm_targets_MSP430 llvm_targets_WebAssembly llvm_targets_XCore llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_AVR llvm_targets_ARM llvm_targets_AArch64 llvm_targets_RISCV llvm_targets_VE llvm_targets_BPF llvm_targets_LoongArch может ускорит, если замаскировать не нужные архитектуры
они там в скобочках, не знаю как это правильно называется, не уверен что можно замаскать вот просто так
Тогда как он работать будет разработчики не в курсе
Это флагами ставится
раньше ставилось, потом мейнтейнеры генты решили что лучше все тергеты собирать а то что-то там где-то не так может быть
Дя? Странно, у меня норм работает
Ох, на этот таргет маловероятно
проверил, вроде бы до сих пор всё так же
На Ryzen2 вместо 15 минут llvm стал собираться 10 минут после того как прописал эти флаги в маску профильную
проверил, действительно флаги зафорсили
# Michał Górny <mgorny@gentoo.org> (2021-11-04) Enable all LLVM targets unconditionally. Unfortunately, disabling targets tend to break reverse dependencies (e.g. Rust) and we are yet to find a clean way of resolving that. Compared to the damage potential, the increase of build time is a minor problem. Users who really insist of building a smaller system can un-force the flags at their own responsibility.
Рад за вас, но у меня FX 4 ядра, 2:51 примерно. Ну, все -j конечно не задействую т,к. компьютер еще используется параллельно
есть и такая железка, но она даже win10 еле тянет и то если памяти 32Гб воткнуть
отлично rust собирается и работает и без этих флагов, замечание 2021 года, наверное уже не актуальное
с 20го, до сих пор баг не закрыт :)
Там суть не в том что собирается и работает, а в том что если ты уберёшь/добавишь таргет то всё уже собранное зависимое от llvm сломается и будет сломанным пока заново с нуля не будет собрано.
Ну так для этого emerge -N и существует вроде бы, не?
Нет, не для этого. https://bugs.gentoo.org/735154#c3 вот то о чём я говорил, и собственно после этого и решили все таргеты форсированно включить.
Обсуждают сегодня