On Wed, Nov 16, 2011 at 02:11, Stéphane Guedon <steph...@22decembre.eu> wrote: > On Wednesday 16 November 2011 02:07:12 Pandu Poluan wrote: >> 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, > > what does "graphite" add ? >
andrey@robot9000 /tmp $ grep graphite /usr/portage/profiles/use*.desc /usr/portage/profiles/use.local.desc:app-office/libreoffice:graphite - Enable support for non-Roman fonts via media-gfx/graphite2 /usr/portage/profiles/use.local.desc:app-portage/eix:strong-optimization - Adds several more agressive CXXFLAGS/LDFLAGS for optimization like graphite (if available). May cause trouble with some buggy compiler versions. Absense of this USE flag does not strip user's *FLAGS /usr/portage/profiles/use.local.desc:media-libs/harfbuzz:graphite - Enable support for non-Roman fonts via media-gfx/graphite2 /usr/portage/profiles/use.local.desc:media-libs/silgraphite:pango - Enables the pango-graphite pango module. /usr/portage/profiles/use.local.desc:sys-devel/gcc:graphite - Add support for the framework for loop optimizations based on a polyhedral intermediate representation