I've run `emerge -DuUpv @world | grep LLVM` to get a list of any package that mentions llvm, and remerged those packages (two python versions that now no longer support llvm, and doxygen. Now I see this:
Code: Select all
# emerge -pvc llvm-toolchain-symlinks compiler-rt compiler-rt-sanitizers clang-runtime llvm-core/llvm llvm-core/clang clang-common
Calculating dependencies... done!
llvm-core/clang-20.1.8 pulled in by:
llvm-core/clang-toolchain-symlinks-20 requires llvm-core/clang:20
llvm-runtimes/compiler-rt-20.1.8-r1 requires llvm-core/clang:20
llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-core/clang:20
llvm-core/llvm-20.1.8 pulled in by:
llvm-core/clang-20.1.8 requires ~llvm-core/llvm-20.1.8[llvm_targets_Sparc], ~llvm-core/llvm-20.1.8[llvm_targets_WebAssembly], ~llvm-core/llvm-20.1.8:20=[-debug,abi_x86_32(-),abi_x86_64(-)], ~llvm-core/llvm-20.1.8[llvm_targets_PowerPC], ~llvm-core/llvm-20.1.8[llvm_targets_VE], ~llvm-core/llvm-20.1.8[llvm_targets_LoongArch], ~llvm-core/llvm-20.1.8[llvm_targets_RISCV], ~llvm-core/llvm-20.1.8[llvm_targets_SystemZ], ~llvm-core/llvm-20.1.8[llvm_targets_AMDGPU], ~llvm-core/llvm-20.1.8[llvm_targets_XCore], ~llvm-core/llvm-20.1.8[llvm_targets_AArch64], ~llvm-core/llvm-20.1.8:20/20.1=[-debug,abi_x86_32(-),abi_x86_64(-)], ~llvm-core/llvm-20.1.8[llvm_targets_Hexagon], ~llvm-core/llvm-20.1.8[llvm_targets_ARM], ~llvm-core/llvm-20.1.8[llvm_targets_AVR], ~llvm-core/llvm-20.1.8[llvm_targets_MSP430], ~llvm-core/llvm-20.1.8[llvm_targets_BPF], ~llvm-core/llvm-20.1.8[llvm_targets_Lanai], ~llvm-core/llvm-20.1.8[llvm_targets_SPIRV], ~llvm-core/llvm-20.1.8[llvm_targets_Mips], ~llvm-core/llvm-20.1.8[llvm_targets_NVPTX], ~llvm-core/llvm-20.1.8[llvm_targets_X86]
llvm-core/llvm-toolchain-symlinks-20-r1 requires llvm-core/llvm:20
llvm-runtimes/compiler-rt-20.1.8-r1 requires llvm-core/llvm:20
llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-core/llvm:20
llvm-core/llvm-toolchain-symlinks-20-r1 pulled in by:
llvm-core/llvm-20.1.8 requires llvm-core/llvm-toolchain-symlinks:20
llvm-runtimes/clang-runtime-20.1.8-r1 pulled in by:
llvm-core/clang-20.1.8 requires ~llvm-runtimes/clang-runtime-20.1.8
llvm-runtimes/compiler-rt-20.1.8-r1 pulled in by:
llvm-runtimes/clang-runtime-20.1.8-r1 requires ~llvm-runtimes/compiler-rt-20.1.8:20[abi_x86_32(+),abi_x86_64(+)]
llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 requires llvm-runtimes/compiler-rt:20
llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 pulled in by:
llvm-runtimes/clang-runtime-20.1.8-r1 requires ~llvm-runtimes/compiler-rt-sanitizers-20.1.8:20[abi_x86_32(+),abi_x86_64(+)]
>>> No packages selected for removal by depclean
I've stripped out the -21 dependencies. The dependencies are all listed in the initial command.
per logrusx's suggestion, I'm going to run `emerge -DuU @world` to remerge everything affected by other USE updates (a whole lot of python, but other packages as well), then run a bare `emerge --ask --depclean` per Hu's suggestion to slog through all the obsolete packages on the system. I guess we'll see how far that gets us.
Cheers,
EE