вс, 13 июл. 2025 г. в 20:22, Eli Schwartz <eschwa...@gentoo.org>: > > On 7/13/25 9:33 AM, gevisz wrote: > > Updating my system today, I have found that two LLVM > > packages would be recompiled with new LLVM_TARGETS="SPIRV”. > > > > Googling LLVM_TARGETS SPIRV Gentoo gives almost > > no information except for this (in Russian): > > https://www.linux.org.ru/forum/general/16891018 > > where people complain about LLVM_TARGETS, SPRV > > and Gentoo in general. > > > Can't help you with that, but: https://bugs.gentoo.org/953517
Thank you. This explains at least something. > > I started re-compilation of these two packages but ChatGPT > > says that I do not need SPIRV LLVM TARGET for my > > old Radeon HD 4770 video card. > > > ... oh well, if you want to believe every ludicrous lie told by ChatGPT, > go right ahead without me. > > > > Was it so difficult to issue a news about this new LLVM target > > explaining who and why needs it? > > > We could issue 700 news articles a day about every possible commit in > all of Gentoo, but *why*? It's a USE flag. It is not a usual USE flag. It is a USE flag that does not appear in $ equery uses llvm-core/llvm * Found these USE flags for llvm-core/llvm-20.1.7: U I - - abi_x86_32 : 32-bit (x86) libraries + + binutils-plugin : Build the binutils plugin - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces - - doc : Build and install the HTML documentation and regenerate the man pages - - exegesis : Enable performance counter support for llvm-exegesis tool that can be used to measure host machine instruction characteristics - - libedit : Use the libedit library (replacement for readline) + + libffi : Enable support for Foreign Function Interface library - - llvm_targets_ARC : ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL] - - llvm_targets_CSKY : C-SKY CPU target [EXPERIMENTAL] - - llvm_targets_DirectX : DirectX target [EXPERIMENTAL] - - llvm_targets_M68k : Motorola 68000 target [EXPERIMENTAL] - - llvm_targets_Xtensa : Tensilica Xtensa (ESP32) CPU target [EXPERIMENTAL] - - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) - - verify-sig : Verify upstream signatures on distfiles + + xml : Add support for XML files - - z3 : Enable support for sci-mathematics/z3 constraint solver + + zstd : Enable support for ZSTD compression I think that making a news about USE flags that is not reported by equery uses command make no more than one news per year. :) > The default change is more > convenient for various reasons, and has little value in removing. It > costs nothing other than time to recompile. I have a 20-year-old computer with a Phenom processor. So, time to recompile such a heavy package as LLVM does matter for me. > Since when does that merit "STOP AND READ BEFORE UPDATING"? Feel free to > skip it, for now. > > > -- > Eli Schwartz