Summary: | llvm and clang 15&16 are installed when shall not... (latest installed is 17 and lastest is only required) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | jlm <WoLibertygentoo> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
jlm
2023-11-06 11:09:38 UTC
Please don't rely on equery for stuff like this. You can try 'emerge -pvc sys-devel/llvm:15' and so on instead. Anyway, I think this is better suited to one of our support channels like IRC or the forums. You can also do a global depclean (recommended after every world upgrade) with emerge -ac to see if any of them are eligible for removal. sorry, I'm not aware of all the possibilities of emerge, so I mainly use stuff I find on forums.... cleaning was done, I even tried to force remove them and update world, that re-built llvm15&16 and cland15&16, showing that there is some requirements that do pull them ======================================================================== emerge -pvc sys-devel/llvm:15 Calculating dependencies... done! sys-devel/llvm-15.0.7-r3 pulled in by: sys-devel/clang-15.0.7-r3 requires ~sys-devel/llvm-15.0.7:15=[-debug,abi_x86_64(-)], ~sys-devel/llvm-15.0.7[llvm_targets_X86], ~sys-devel/llvm-15.0.7:15/15=[-debug,abi_x86_64(-)], ~sys-devel/llvm-15.0.7[llvm_targets_MSP430], ~sys-devel/llvm-15.0.7[llvm_targets_SystemZ], ~sys-devel/llvm-15.0.7[llvm_targets_NVPTX], ~sys-devel/llvm-15.0.7[llvm_targets_PowerPC], ~sys-devel/llvm-15.0.7[llvm_targets_VE], ~sys-devel/llvm-15.0.7[llvm_targets_AVR], ~sys-devel/llvm-15.0.7[llvm_targets_ARM], ~sys-devel/llvm-15.0.7[llvm_targets_Lanai], ~sys-devel/llvm-15.0.7[llvm_targets_Sparc], ~sys-devel/llvm-15.0.7[llvm_targets_WebAssembly], ~sys-devel/llvm-15.0.7[llvm_targets_AMDGPU], ~sys-devel/llvm-15.0.7[llvm_targets_AArch64], ~sys-devel/llvm-15.0.7[llvm_targets_BPF], ~sys-devel/llvm-15.0.7[llvm_targets_Mips], ~sys-devel/llvm-15.0.7[llvm_targets_Hexagon], ~sys-devel/llvm-15.0.7[llvm_targets_XCore], ~sys-devel/llvm-15.0.7[llvm_targets_RISCV] sys-devel/llvm-toolchain-symlinks-15-r1 requires sys-devel/llvm:15 sys-libs/compiler-rt-15.0.7 requires sys-devel/llvm:15 sys-libs/compiler-rt-sanitizers-15.0.7 requires sys-devel/llvm:15 ============================================================================== $ emerge -pvc sys-devel/clang:15 Calculating dependencies... done! sys-devel/clang-15.0.7-r3 pulled in by: dev-lang/ispc-1.19.0 requires <sys-devel/clang-16:15/15g1=, <sys-devel/clang-16:= sys-devel/clang-toolchain-symlinks-15-r2 requires sys-devel/clang:15 ============================================================================ $ emerge -pvc =dev-lang/ispc-1.19.0 Calculating dependencies... done! dev-lang/ispc-1.19.0 pulled in by: media-libs/oidn-1.4.3 requires dev-lang/ispc ============================================================================ $ emerge -pvc =sys-devel/clang-toolchain-symlinks-15-r2 Calculating dependencies... done! sys-devel/clang-toolchain-symlinks-15-r2 pulled in by: sys-devel/clang-15.0.7-r3 requires sys-devel/clang-toolchain-symlinks:15 ============================================================================ $ emerge -pvc =sys-devel/llvm-toolchain-symlinks-15-r1 Calculating dependencies... done! sys-devel/llvm-toolchain-symlinks-15-r1 pulled in by: sys-devel/llvm-15.0.7-r3 requires sys-devel/llvm-toolchain-symlinks:15 ============================================================================ $ emerge -pvc =sys-libs/compiler-rt-15.0.7 Calculating dependencies... done! sys-libs/compiler-rt-15.0.7 pulled in by: sys-devel/clang-runtime-15.0.7 requires ~sys-libs/compiler-rt-15.0.7:15.0.7[abi_x86_64(+)] ============================================================================ $ emerge -pvc =sys-libs/compiler-rt-sanitizers-15.0.7 Calculating dependencies... done! sys-libs/compiler-rt-sanitizers-15.0.7 pulled in by: sys-devel/clang-runtime-15.0.7 requires ~sys-libs/compiler-rt-sanitizers-15.0.7:15.0.7[abi_x86_64(+)] =========================================================================== $ emerge -pvc =sys-devel/clang-runtime-15.0.7 Calculating dependencies... done! sys-devel/clang-runtime-15.0.7 pulled in by: sys-devel/clang-15.0.7-r3 requires ~sys-devel/clang-runtime-15.0.7 Okay so what exactly is the problem? You have successfully determined that llvm:15 is required by ispc and by extension by oidn (probably due to blender). You cannot remove llvm:15 without removing those. Have you tried removing llvm 16? As for clang 15 -- you should be able to remove them if you try removing both packages with circular dependencies at the same time. clang-toolchain-symlinks depends on clang, but installing clang forces you to install clang-toolchain-symlinks afterward (PDEPEND) as they kind of go together. In general this does feel very much like a forum/IRC question. Please seek assistance in support channels. (In reply to Eli Schwartz from comment #3) > Okay so what exactly is the problem? > > You have successfully determined that llvm:15 is required by ispc and by > extension by oidn (probably due to blender). You cannot remove llvm:15 > without removing those. > > Have you tried removing llvm 16? > > As for clang 15 -- you should be able to remove them if you try removing > both packages with circular dependencies at the same time. > clang-toolchain-symlinks depends on clang, but installing clang forces you > to install clang-toolchain-symlinks afterward (PDEPEND) as they kind of go > together. > > In general this does feel very much like a forum/IRC question. from usr/portage/dev-lang/ispc/ispc-1.19.0.ebuild RDEPEND="<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=" sorry, ispc depends on llvm max slot + 1 not llvm 15.... I don't have "successfully determined that llvm:15 is required by ispc " |