From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 01BFC138825 for ; Fri, 7 Nov 2014 18:20:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 62E75E0908; Fri, 7 Nov 2014 18:20:49 +0000 (UTC) Received: from mail-pa0-f42.google.com (mail-pa0-f42.google.com [209.85.220.42]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2975BE08A2 for ; Fri, 7 Nov 2014 18:20:47 +0000 (UTC) Received: by mail-pa0-f42.google.com with SMTP id bj1so4032001pad.1 for ; Fri, 07 Nov 2014 10:20:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version:content-type; bh=FHYq+rTZmgKGRLykRzUhvJQg/zHTr0fxog3gNbfmElY=; b=VW7+CqVY2b+v7RFvFTKTHIpcwMQgwldG+KXq6T+0nXJcf/hS9J+kzQZ8ZN2xBWXxq2 Xl75EByWRvgc72Q4p/ZsOyP33Xqf2riCzsDRIWQYiXKtCARIUpI8Usfd/SfyOCRGoEf3 I+186ItSDxBfQ1EApAstXCX3P7C+0v0f4bz8+a7/cVbvBbCf3+08NXj3qBx2vv3rHb/c rLCx84f6sM8UCiaf3NCbuDZKTXaYdieVHzF4KxnfEhDM0doixa5+V/lVYpK50X0f/X+W zVIKZ+vPg1lMO7tY0oshF+QjsiTkgj6MQI/L66Uag/1A+DktAn3a4xM0Cm87hy5TCt+d 9Hig== X-Received: by 10.68.211.73 with SMTP id na9mr14055504pbc.132.1415384447124; Fri, 07 Nov 2014 10:20:47 -0800 (PST) Received: from [192.168.1.2] (c-50-174-143-57.hsd1.ca.comcast.net. [50.174.143.57]) by mx.google.com with ESMTPSA id uj7sm9471457pac.4.2014.11.07.10.20.45 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Nov 2014 10:20:46 -0800 (PST) Date: Fri, 07 Nov 2014 10:19:01 -0800 From: Mark Pariente Subject: Re: [gentoo-user] gcc 4.7.3 --> 4.8.3 To: gentoo-user@lists.gentoo.org Cc: gentoo-user@lists.gentoo.org Message-Id: <1415384341.1753.0@smtp.gmail.com> In-Reply-To: References: X-Mailer: geary/0.8.1 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=utf-8; format=flowed X-Archives-Salt: 4851e825-1f9d-4060-90b1-84d8bca2c29e X-Archives-Hash: f5bf1f8273fb4e0e825c56ea299182f0 > so I'm still on 4.7.3; but if I set 4.8.3 > as the default, should I rebuild @system ? > > # gcc-config -l > [1] x86_64-pc-linux-gnu-4.7.3 * > [2] x86_64-pc-linux-gnu-4.8.3 > > > I saw the news item about 4.8.3-SSP, which I think is a good idea, but > how deeply, if at all, do I need to rebuild packages ? > Is there any special steps I should take now in prepartion for 4.9.x? > caveats? > > @system ? > @world ? > a specific list of packages only ? Based on my experience going from 4.7 to 4.8 was seamless, you can choose to not rebuild anything if you'd like. If you want to start taking advantage of -fstack-protector by default you can rebuild whatever you'd like, although if you're paranoid about security you should rebuild everything, ie. @system @world to make sure all your binaries and the libraries they dynamically load have the stack smashing guard built in. Going to 4.9 though is another thing. Apparently they broke the ABI for the standard C++ library, so once you start compiling C++ stuff with 4.9 you better go all in (I did @system @world with 4.9 and had very few things that failed to compile[1], it's looking pretty good already). --Mark [1] https://bugs.gentoo.org/show_bug.cgi?id=526140