On Nov 16, 2011 8:00 AM, "Nikos Chantziaras" <rea...@arcor.de> wrote: > > On 11/15/2011 08:58 PM, Jarry wrote: >> >> Hi, >> today I upgraded gcc from 4.4.5 to the last stable version >> 4.5.3-r1. >> [...] >> >> But at the and I noticed gcc 4.4 has not been unmerged >> and my "world" file is somehow larger. To my surprise, >> it contains these lines: >> >> sys-devel/gcc >> sys-devel/gcc:4.4 >> >> I did full backup before, so I compared world-file before >> and after gcc-upgrade just to find out, these two lines >> have been really inserted now, during gcc-upgrade. And my >> question is: what does it mean? Does my system need now >> both gcc 4.4 and 4.5? Why is actually gcc in world-file, >> when it is part of system? > > > The old GCC version does not get removed. This is a good thing just in case the new one doesn't work for some reason. > > If it works OK, you can manually unmerge the old version: > > emerge -aC gcc:4.4 > > Before doing that, however, make sure the new one has been activated with gcc-config and verify that it works by building some random package. >
And if you're adventurous, add USE "graphite", reemerge gcc, and reemerge world :) Rgds,