On Fri, Jul 6, 2018 at 10:12 AM Aliaksandr Zaitsau <zamazan4ik@xxxxxx> wrote: > > Hello. > > As far as I know binaries in Fedora repositories are compiled without > PGO (profile-guided optimization). Also I don't know any LInux-based OS > where binaries are precompiled with PGO. With PGO we can improve > performance of binaries for typical use-cases without compiling for some > specific architecture (so binaries with PGO will be > architecture-independent). > > Question: why PGO isn't used by maintainers for packages? Lack of > profile data for compilation with PGO? Isn't interested for > mainatainers? Something else? Will you try to use PGO for your packages, > if will be available repository with profile data for different > applications, where you can pick profile data for your application, > recompile package with this information and, probably, increase > performance of your application? > Some packages in Fedora _are_ compiled with PGO. Off the top of my head, both Firefox and Python 3 are, but only for the x86 architectures. It takes too long for other architectures. I don't know if there's significant demonstrative benefit across the board for PGO, given the additional time it adds to package builds... -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/MRKQNDIRSWUU6CY6ZC3WQYMSCORSM4GE/