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