I face the same problem so i masked binutils.I also warned toolchain team about that.
In my case i didn't find the reason why portage tried to install unstable 2.31.1-r4 on my system. Which package pulls it still a mystery for me . 2.30-r4 is latest stable. I believe after "emerge -av depclean" portage will drop 2.31.1 from your system.Maybe 2.29 too. But i find this really weird. Regards. Hasan Çalışır 15 Nis 2019 Pts 5:41 PM tarihinde allan gottlieb <[email protected]> şunu yazdı: > On one of my machines I see > > gottlieb@E6430 ~ $ eselect binutils list > [1] x86_64-pc-linux-gnu-2.28.1 * > [2] x86_64-pc-linux-gnu-2.29.1 > [3] x86_64-pc-linux-gnu-2.30 > [4] x86_64-pc-linux-gnu-2.31.1 > > But I also see > > gottlieb@E6430 ~ $ eix -I -e binutils > [?] sys-devel/binutils > ... > (2.28.1) [M]2.28.1 > (2.29.1) [M]2.29.1-r1 > (2.30) 2.30-r4 > (2.31) 2.31.1-r4 ~2.31.1-r5 > ... > > So I am using a masked version of binutils, which seems bad. > > I presume I should do > eselect binutils set 4 > > I am asking for confirmation since I realize breaking binutils > is not fun. > > thank you, > allan > >

