When downgrading from gcc-3.3.5.20050130 to gcc-3.3.5-r1: 3.3.5-r1 will be compiled and merged to the live filesystem as expected. At this point, gcc-config is invoked, and switches to the 3.3.5.20050130 compiler (bad), and then removes 3.3.5.20050130 from the live system.
*** Bug 96127 has been marked as a duplicate of this bug. ***
The same appears when upgrading the compiler.
(In reply to comment #2) > The same appears when upgrading the compiler. No, it does not (fixed in Bug 94959)... Anyway, any news here?
this one just kicked me in the balls a few seconds ago when downgrading from 3.4.4
The logic in the eclass looks like it handles this fine now.