OpenSUSE Tumbleweed Eyeing LTO By Default; GCC 9 Optimization Work Thanks To Firefox
![GNU](/assets/categories/gnu.webp)
For those interested in compilers, Honza's post is a very interesting read and worth checking out this weekend. His favorite areas he had been working on for GCC 9 with inter-procedural analysis (IPA) and link-time optimizations (LTO) saw benefits this cycle. In regards to openSUSE Tumbleweed LTO'ing by default, only around 150 packages currently need LTO explicitly disabled for building. The size of the LTO'ed distribution has decreased by about 5% as a result, besides the possibility of performance gains on a per-package basis.
Those interested in GCC optimizations/performance are encouraged to check out Honza's blog post for the new GCC 9.1 compiler release.
10 Comments