07/01/2017 (Sat) 21:57:20
If there's a problem with the full set of CFLAGS, most likely the package doesn't build. In some cases, the package builds, and doesn't work. It might take me some troubleshooting to figure out what's wrong, and rebuild the package and push it to cloveros repo.
You can see the packages that didn't build with the full CFLAGS here: https://github.com/chiru-no/cloveros/blob/master/etc/portage/package.env
I've been maintaining my system since 2012, and CloverOS is based on that. I've found that Ofast, Graphite (minus two settings) and LTO are generally OK for most packages. I don't see any other distro putting in the effort to use the newest GCC features, so I took it upon myself to do it.