Re: [gentoo-user] sys-devel/llvm and LLVM_TARGETS
On Saturday, 12 March 2022 08:43:02 GMT Dale wrote: > Michael wrote: > > On Saturday, 12 March 2022 01:34:45 GMT Dale wrote: > >> Howdy, > >> > >> I just noticed this in my updates: > >> > >> [ebuild U ] sys-devel/llvm-13.0.1:13::gentoo [13.0.0:13::gentoo] > >> USE="binutils-plugin%* libffi ncurses xml -debug -doc -exegesis -libedit > >> -test -xar -z3 (-gold%*)" ABI_X86="32 (64) (-x32)" > >> LLVM_TARGETS="(AArch64*) (AMDGPU) (ARM*) (AVR*) (BPF) (Hexagon*) > >> (Lanai*) (MSP430*) (Mips*) (NVPTX) (PowerPC*) (RISCV*) (Sparc*) > >> (SystemZ*) (WebAssembly*) (X86) (XCore*) (-ARC) (-CSKY) (-M68k) (-VE)" > >> > >> The LLVM_TARGETS= part looks odd. Why do I need ARM, PowerPC, Sparc etc > >> here? Is that correct? The old still installed version doesn't have > >> those enabled. > >> > >> Thanks. > >> > >> Dale > >> > >> :-) :-) > > > > You don't need any of these targets in llvm and clang any more than I do. > > There's a bug which explains why these arch targets are now being forced, > > but I can't find it. > > That was my thinking when I saw it. It just looked odd to me. I found > this bug. > > https://bugs.gentoo.org/767700 > > Is that the one? It mentions the target but I don't quite understand > the why. The biggest thing, will this break something if I let it do > it? I don't have any settings of my own on this package. It was done > by a dev, who I assume has a good reason for this. > > Dale > > :-) :-) That's the one, yes. As I understand it unless all these targets are set sys- devel/lld breaks. signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] sys-devel/llvm and LLVM_TARGETS
Michael wrote: > On Saturday, 12 March 2022 01:34:45 GMT Dale wrote: >> Howdy, >> >> I just noticed this in my updates: >> >> [ebuild U ] sys-devel/llvm-13.0.1:13::gentoo [13.0.0:13::gentoo] >> USE="binutils-plugin%* libffi ncurses xml -debug -doc -exegesis -libedit >> -test -xar -z3 (-gold%*)" ABI_X86="32 (64) (-x32)" >> LLVM_TARGETS="(AArch64*) (AMDGPU) (ARM*) (AVR*) (BPF) (Hexagon*) >> (Lanai*) (MSP430*) (Mips*) (NVPTX) (PowerPC*) (RISCV*) (Sparc*) >> (SystemZ*) (WebAssembly*) (X86) (XCore*) (-ARC) (-CSKY) (-M68k) (-VE)" >> >> The LLVM_TARGETS= part looks odd. Why do I need ARM, PowerPC, Sparc etc >> here? Is that correct? The old still installed version doesn't have >> those enabled. >> >> Thanks. >> >> Dale >> >> :-) :-) > You don't need any of these targets in llvm and clang any more than I do. > There's a bug which explains why these arch targets are now being forced, but > I can't find it. That was my thinking when I saw it. It just looked odd to me. I found this bug. https://bugs.gentoo.org/767700 Is that the one? It mentions the target but I don't quite understand the why. The biggest thing, will this break something if I let it do it? I don't have any settings of my own on this package. It was done by a dev, who I assume has a good reason for this. Dale :-) :-)
Re: [gentoo-user] sys-devel/llvm and LLVM_TARGETS
On Saturday, 12 March 2022 01:34:45 GMT Dale wrote: > Howdy, > > I just noticed this in my updates: > > [ebuild U ] sys-devel/llvm-13.0.1:13::gentoo [13.0.0:13::gentoo] > USE="binutils-plugin%* libffi ncurses xml -debug -doc -exegesis -libedit > -test -xar -z3 (-gold%*)" ABI_X86="32 (64) (-x32)" > LLVM_TARGETS="(AArch64*) (AMDGPU) (ARM*) (AVR*) (BPF) (Hexagon*) > (Lanai*) (MSP430*) (Mips*) (NVPTX) (PowerPC*) (RISCV*) (Sparc*) > (SystemZ*) (WebAssembly*) (X86) (XCore*) (-ARC) (-CSKY) (-M68k) (-VE)" > > The LLVM_TARGETS= part looks odd. Why do I need ARM, PowerPC, Sparc etc > here? Is that correct? The old still installed version doesn't have > those enabled. > > Thanks. > > Dale > > :-) :-) You don't need any of these targets in llvm and clang any more than I do. There's a bug which explains why these arch targets are now being forced, but I can't find it. signature.asc Description: This is a digitally signed message part.
[gentoo-user] sys-devel/llvm and LLVM_TARGETS
Howdy, I just noticed this in my updates: [ebuild U ] sys-devel/llvm-13.0.1:13::gentoo [13.0.0:13::gentoo] USE="binutils-plugin%* libffi ncurses xml -debug -doc -exegesis -libedit -test -xar -z3 (-gold%*)" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="(AArch64*) (AMDGPU) (ARM*) (AVR*) (BPF) (Hexagon*) (Lanai*) (MSP430*) (Mips*) (NVPTX) (PowerPC*) (RISCV*) (Sparc*) (SystemZ*) (WebAssembly*) (X86) (XCore*) (-ARC) (-CSKY) (-M68k) (-VE)" The LLVM_TARGETS= part looks odd. Why do I need ARM, PowerPC, Sparc etc here? Is that correct? The old still installed version doesn't have those enabled. Thanks. Dale :-) :-)