В Генте по умолчанию оно не установлено. В Кальке /var/db/repos/calculate/profiles/default/make.defaults прописывает FEATURES=“getbinpkg parallel-install -news -userpriv -pkgdir-index-trusted” (включает для всех по умолчанию) а в /etc/portage/make.conf/custom пишет (не требует) что отключить можно так.
Не знаю когда это начало появляться, не отслеживал специально - работает и компилит
У меня компиляция начинается. Мне немного неясно то, что в консоль пишется что неизвестное значение, и я почему-то думаю это значит, что данная команда не сработала и компиляция продолжается в штатном режиме без внесения изменений в ход компилирования.
И сам пакет llvm-core/llvm:18 он собирается. Точнее пересобирается. Но этот пакет у меня ошибок и не вызывал при обновлении.
Т.е. я думаю, что я компилирую, не то, что взаимосвязано с llvm-core/libclc-19 которая собирается с ошибкой
Я прописал cl-update и мне было предложено скачать ещё несколько новых пакетов.
Пока, что я убрал эту запись из make.conf т.к. я так понимаю, оно не оказывает влияния на пакет llvm-core/libclc-19.
Вы ещё предлагали установить нестабильную версию.
Попробую установить нестабильную.
Спустя время:
Почему-то размаскировка нестабильной версии не дала никакого эффекта.
Всё равно устанавливается стабильная версия 19.1.4 вместо нестабильной 19.1.17
Ещё выяснилось, что llvm-core/libclc-19.1.4 у меня ставиться с ebuild’a, а не из бинарника
Спустя ещё некоторое время:
Ну в общем и целом системе нужно обновить так или иначе этот llvm-core/libclc, даже его маскировка не помогает системе отказаться от его обновления. При его сборке во время обновления возникает ошибка.
Попробовал его замаскировать вот так:
В /etc/portage/package.mask/custom добавил >=llvm-core/libclc-15.0.7
Вычисление зависимостей … [ ok ]
[ebuild N #] llvm-core/libclc-19.1.4::gentoo USE=“spirv -verify-sig” LLVM_SLOT=“18 -17” VIDEO_CARDS=“-nvidia -r600 -radeonsi” 0 KiB
1 пакетов будет установлено, 0 KiB будет загружено
The following mask changes are necessary to proceed:
(see “package.unmask” in the portage(5) man page for more details)
required by media-libs/mesa-24.2.6-r2::gentoo
required by media-libs/gst-plugins-base-1.24.11::gentoo[gles2,opengl]
required by gui-libs/gtk-4.14.4-r1::gentoo[gstreamer]
required by dev-cpp/gtkmm-4.14.0::gentoo
required by media-sound/pavucontrol-6.1::gentoo
required by @selected
required by @world (argument)
/etc/portage/package.mask/custom:
This file will be migrate to new installation
=llvm-core/libclc-19.1.4
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
Выполнение Emerge завершилось с ошибкой
Не удалось обновить
Видимо нужно искать какие-то различные способы установки этого пакета. Если есть какие-то предложения, то предложите что-то и я буду пробовать
Началась компиляция из исходников. Она хоть завершилась?
Это и есть вопрос зависимостей. ллвм’у либслс нафик не упал он и без него прекрасно себя чувствует. а вот для либслс (который нужен месе) ллвм нужен как воздух, так как он на нём написан.
Кажется для вас слова “программирование” и “сборка из исходников” звучат как из другой вселенной. новые - это сборочные зависимости.
ну я надеялся что вы будете это делать по аналогии с qt-6.8.2
А это было понятно с первого поста. я думал вы знаете что пишете.
и всё же скорее не ставится а вываливается с ошибкой компиляции/линковки.