Re: Compiling binaries with PGO

2018-07-09 Thread Matt Milosevic
This thread already exists on this mailing list. In fact, you made it. Is there any reason to start a new one? Matt On Mon, Jul 9, 2018, 11:51 Alexander Zaitsev wrote: > Hello. > > As far as I know binaries in Debian repositories most binaries are > compiled without > PGO (profile-guided optimi

Compiling binaries with PGO

2018-07-09 Thread Alexander Zaitsev
Hello.As far as I know binaries in Debian repositories most binaries are compiled withoutPGO (profile-guided optimization). Also I don't know any LInux-based OSwhere all (or significant part) binaries are precompiled with PGO. With PGO we can improveperformance of binaries for typical use-cases wit

Re: Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-07 Thread Jakub Jelinek
On Sat, Jul 07, 2018 at 06:18:41AM -0400, Matthew Miller wrote: > On Sat, Jul 07, 2018 at 06:04:20AM -0400, Charalampos Stratakis wrote: > > Not sure if that is possible for getting official signed builds for > > those arch's. > > Could whatever output from the benchmark build be saved in a file a

Re: Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-07 Thread Matthew Miller
On Sat, Jul 07, 2018 at 06:04:20AM -0400, Charalampos Stratakis wrote: > Not sure if that is possible for getting official signed builds for > those arch's. Could whatever output from the benchmark build be saved in a file and added as a separate source file? -- Matthew Miller Fedora Project Le

Re: Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-07 Thread Charalampos Stratakis
- Original Message - > From: "Matthew Miller" > To: "Development discussions related to Fedora" > > Sent: Saturday, July 7, 2018 11:21:51 AM > Subject: Re: Compiling binaries with PGO (Profile-Guided Optimization) > > On Fri, Jul 06, 2018 a

Re: Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-07 Thread Matthew Miller
On Fri, Jul 06, 2018 at 01:46:17PM -0400, Charalampos Stratakis wrote: > Python runs its huge upstream test suite to gather that information. > Combined with the fact that we also run it once for the debug build > and another for the actual build, the slow arch's will take way too > long. ARM was s

Re: Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-06 Thread Jakub Jelinek
On Fri, Jul 06, 2018 at 08:35:56PM +0300, Alexander Zaitsev wrote: > > 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. GCC is built with PGO as well (on al

Re: Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-06 Thread Charalampos Stratakis
- Original Message - > From: "Alexander Zaitsev" > To: devel@lists.fedoraproject.org > Sent: Friday, July 6, 2018 7:35:56 PM > Subject: Re: Compiling binaries with PGO (Profile-Guided Optimization) > > > > 06.07.2018 17:26, Neal Gompa пишет: &

Re: Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-06 Thread Alexander Zaitsev
06.07.2018 17:26, Neal Gompa пишет: On Fri, Jul 6, 2018 at 10:12 AM Aliaksandr Zaitsau 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

Re: Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-06 Thread Neal Gompa
On Fri, Jul 6, 2018 at 10:12 AM Aliaksandr Zaitsau 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

Compiling binaries with PGO (Profile-Guided Optimization)

2018-07-06 Thread Aliaksandr Zaitsau
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 specif