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