after my recent system update i encountered, that i have some very old versions of clang, llvm and depending packages installed. but i am not sure how to clean this without breaking my system. e.g. clang:
so i would deplean in this order:emerge --ask --depclean --verbose clang
Calculating dependencies... done!
llvm-core/clang-15.0.7-r1 pulled in by:
llvm-core/clang-toolchain-symlinks-15-r2 requires llvm-core/clang:15
llvm-core/clang-16.0.6 pulled in by:
llvm-core/clang-common-16.0.6-r2 requires llvm-core/clang:*
llvm-core/clang-toolchain-symlinks-16-r2 requires llvm-core/clang:16
llvm-runtimes/compiler-rt-10.0.0 requires llvm-core/clang
llvm-runtimes/compiler-rt-10.0.1 requires llvm-core/clang
llvm-runtimes/compiler-rt-11.0.0 requires llvm-core/clang
llvm-runtimes/compiler-rt-12.0.0 requires llvm-core/clang
llvm-runtimes/compiler-rt-12.0.1 requires llvm-core/clang
llvm-runtimes/compiler-rt-13.0.0 requires llvm-core/clang
llvm-runtimes/compiler-rt-13.0.1 requires llvm-core/clang
llvm-runtimes/compiler-rt-14.0.4 requires llvm-core/clang
llvm-runtimes/compiler-rt-14.0.6-r1 requires llvm-core/clang
llvm-runtimes/compiler-rt-15.0.3 requires llvm-core/clang
llvm-runtimes/compiler-rt-15.0.5 requires llvm-core/clang
llvm-runtimes/compiler-rt-15.0.6 requires llvm-core/clang
llvm-runtimes/compiler-rt-15.0.7 requires llvm-core/clang
llvm-runtimes/compiler-rt-16.0.6 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-10.0.0 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-10.0.1 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-11.0.0 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-12.0.0 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-12.0.1 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-13.0.0 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-13.0.1 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-14.0.4 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-14.0.6 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-15.0.3 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-15.0.5 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-15.0.6 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-15.0.7 requires llvm-core/clang
llvm-runtimes/compiler-rt-sanitizers-16.0.6 requires llvm-core/clang
>>> Calculating removal order...
>>> These are the packages that would be unmerged:
llvm-core/clang
selected: 12.0.1 13.0.1 14.0.6-r1
protected: none
omitted: 15.0.7-r1 16.0.6
1. clang
2. clang-runtime
3. compiler-rt
4. compiler-rt-sanitizers
5. llvm
6. binutils
may this be the right order or am i completely wrong?
any help would be greatly appreciated!
thx in advance
snIP3r


