On Fri, May 31, 2019 at 05:04:38PM +0800, Xi Ruoyao via blfs-dev wrote: > > I'm building my system with "-O3 -march=native -fipa-pta -fgraphite- > identity -floop-nest-optimize -falign-functions=32". It's safe for > most packages (all packages following the ISO C/C++ standard, > theoratically) but also breaks several packages. > > I'll try adding "-fno-common" next time (building LFS-8.5-rc with > Glibc-2.30) and write a note like you. > Looks interesting. I'm dubious whether graphite is worthwhile for me, and increasingly doubtful about measuring differences in how fast or slow the various changes make things (on a desktop system there is just too much variation in timings).
But meanwhile I'm increasingly interested in the various 'cheap' hardening options (so, not retpolines for userspace, although I might try that on my next server build - it's only my home server, with sources, backups, mail, etc). At least I'm managing - so far - without altering gcc's specfile. ĸen -- Before the universe began, there was a sound. It went: "One, two, ONE, two, three, four" [...] The cataclysmic power chord that followed was the creation of time and space and matter and it does Not Fade Away. - wiki.lspace.org/mediawiki/Music_With_Rocks_In -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
