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




Reply via email to