вс, 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

Reply via email to