This is a nasty bug that if you don't realize in time might lead to system breakage or severe annoyances. It might happen that you have more than 1 gcc version, in my current case for this example they are 8.3.0-r1 (active) and 9.1.0 (not active, for testing). Once I do my corresponding updates, as usual I run emerge --depclean, and I got this time: >>> These are the packages that would be unmerged: sys-devel/gcc selected: 8.3.0-r1 protected: none omitted: 9.1.0 sys-kernel/gentoo-sources selected: 5.1.3 protected: none omitted: 5.1.4 Despite that it clearly says and ask user to study the list, I think such an issue should be checked by invoking `gcc-config -c` and removing active version automatically rather than rely on the user to double check for such an important package. In my case, gcc-config -c gives: x86_64-pc-linux-gnu-8.3.0 Reproducible: Always
*** This bug has been marked as a duplicate of bug 283587 ***