From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OXQOk-0000kC-0Q for garchives@archives.gentoo.org; Sat, 10 Jul 2010 03:06:38 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A1EEFE0BAE for ; Sat, 10 Jul 2010 03:06:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 40E74E0B53 for ; Sat, 10 Jul 2010 03:03:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id DAC371B40F3 for ; Sat, 10 Jul 2010 03:03:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -2.914 X-Spam-Level: X-Spam-Status: No, score=-2.914 required=5.5 tests=[AWL=-0.315, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YQuhPKplptb6 for ; Sat, 10 Jul 2010 03:03:02 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by smtp.gentoo.org (Postfix) with ESMTP id 5948F1B40E8 for ; Sat, 10 Jul 2010 03:02:59 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OXQL7-00066q-P2 for gentoo-user@gentoo.org; Sat, 10 Jul 2010 05:02:53 +0200 Received: from adsl-69-234-215-51.dsl.irvnca.pacbell.net ([69.234.215.51]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 10 Jul 2010 05:02:53 +0200 Received: from w41ter by adsl-69-234-215-51.dsl.irvnca.pacbell.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 10 Jul 2010 05:02:53 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: walt Subject: [gentoo-user] Re: gcc upgrade Date: Fri, 09 Jul 2010 20:02:45 -0700 Message-ID: References: <4C37C9F4.3050703@gmail.com> <4C37C69F.4000700@gmail.com> <4C37DEC1.6020705@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: adsl-69-234-215-51.dsl.irvnca.pacbell.net User-Agent: Mozilla/5.0 (X11; Linux i686; en-US; rv:2.0b2pre) Gecko/20100709 Shredder/3.2a1pre In-Reply-To: <4C37DEC1.6020705@gmail.com> X-Archives-Salt: fdb45f61-919a-4077-96fd-11b98856a3b3 X-Archives-Hash: 4ac3acb40b8c096c53c3ae8aba5bdc52 On 07/09/2010 07:45 PM, Valmor de Almeida wrote: > Dale wrote: > [snip] >> >> Is rebuilding the whole system needed for that upgrade tho? >> >> Dale >> >> :-) :-) >> > > Thought it would be a good idea to have a consistent system; not sure > whether it is necessary. > > Thanks for the replies. The only real need to re-emerge packages is if the new gcc version updates your version of libstdc++, because that lib is supplied by each new version of the gcc package: $ls -l /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++* -rw-r--r-- 1 root root 2237388 2010-06-06 13:16 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++.a lrwxrwxrwx 1 root root 19 2010-06-06 13:17 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++.so -> libstdc++.so.6.0.13* lrwxrwxrwx 1 root root 19 2010-06-06 13:17 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++.so.6 -> libstdc++.so.6.0.13* -rwxr-xr-x 1 root root 954472 2010-06-06 13:16 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++.so.6.0.13* -rw-r--r-- 1 root root 2384572 2010-06-06 13:16 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++_pic.a The only packages on your machine that would be affected by the gcc update are those packages that are linked against the OLD version of libstdc++.so. Running revdep-rebuild should rebuild/reinstall all of those packages. Theoretically speaking, of course :)