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 1N2sAq-00042K-9G for garchives@archives.gentoo.org; Tue, 27 Oct 2009 19:57:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E0CD7E096D; Tue, 27 Oct 2009 19:57:42 +0000 (UTC) Received: from mail2.viabit.com (mail2.viabit.com [65.246.80.16]) by pigeon.gentoo.org (Postfix) with ESMTP id 9A734E096D for ; Tue, 27 Oct 2009 19:57:42 +0000 (UTC) Received: from [10.1.1.204] (unknown [65.213.236.244]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail2.viabit.com (Postfix) with ESMTPSA id E1776D8DA0 for ; Tue, 27 Oct 2009 15:57:40 -0400 (EDT) Message-ID: <4AE750B4.5030909@orlitzky.com> Date: Tue, 27 Oct 2009 15:57:40 -0400 From: Michael Orlitzky User-Agent: Thunderbird 2.0.0.23 (X11/20090817) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-hardened@lists.gentoo.org Reply-to: gentoo-hardened@lists.gentoo.org MIME-Version: 1.0 To: gentoo-hardened@lists.gentoo.org Subject: Re: [gentoo-hardened] gcc-4.3.4 stabilized for a hardened profile? References: <49bf44f10910180842t3d34efd5h20af2a937d75bb1c@mail.gmail.com> <4ADB623D.4040204@orlitzky.com> <49bf44f10910271153p76c152edw2f839c134e467117@mail.gmail.com> In-Reply-To: <49bf44f10910271153p76c152edw2f839c134e467117@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 396d4843-b571-4fc5-841c-d673cb054076 X-Archives-Hash: e582f55e80c65bb2e0af1d652f83d9bc Grant wrote: > > That's great. I'm up against a mysql upgrade that doesn't want to go > through without the new gcc, so I'm going for it now. > > I have 4 desktops on a non-hardened profile and 1 server on a hardened > profile. I'd love to put the desktops on a hardened profile with this > new gcc. Can I switch from non-hardened to hardened? > > - Grant > Yep. Just switch your profile to the hardened one, and emerge system (the FAQ[1] claims only binutils, gcc, and virtual/libc are necessary). Then, switch your compiler, and emerge -ve world to recompile everything with the new GCC. Note that I said there were *fewer* problems with gcc-4.x than there were with gcc-3.x hardened. That doesn't mean there aren't problems using hardened for a desktop machine. A few packages, e.g. * Non-free video drivers * Wine * Mplayer * OpenOffice usually fail unless you switch to vanilla GCC temporarily. Although, now that gcc-4.x is stable, we can probably file these as bugs and get them fixed. [1] http://www.gentoo.org/proj/en/hardened/hardenedfaq.xml