On Fri, Jul 6, 2018 at 10:12 AM Aliaksandr Zaitsau <zamazan...@tut.by> 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org/message/MRKQNDIRSWUU6CY6ZC3WQYMSCORSM4GE/

Reply via email to