On 12/02/2017 04:28 PM, Ian Zimmerman wrote: > This profile change seems to have hit a few people in sensitive > locations. > > What is the upshot of this change? Can I eyeball the diff _before_ I > sync ? >
The new 17.0 profile switches the default C++ version to C++14, and enables PIE/SSP by default with real upstream support for those features. As a result, it requires gcc-6.x. Most build failures are due to that -- basically ancient stable versions that never got tested with a modern compiler/features until now. Syncing is safe, nothing bad will happen unless you `eselect profile` one of the new 17.0 profiles. You're seeing a lot of reports because there is a news item telling people to switch to the new profile and run "emerge -e @world".

