On Thu, Apr 18, 2019 at 04:42:59PM +0200, Jean-Marc Lasgouttes wrote:
> Le 18/04/2019 ?? 15:49, Jean-Marc Lasgouttes a écrit :
>> commit c6754ed548deecdc37c5a019fb1e5a705dc44da5
>> Author: Jean-Marc Lasgouttes <[email protected]>
>> Date:   Thu Apr 18 11:53:36 2019 +0200
>>      Do not redefine a stripped-down LyXRC object.
>>           I am not sure why it was done this way, but it is not really 
>> necessary.
>>      Moreover gcc LTO does not like it.
>
> So it turns out that we can compile with LTO. Is it worth it? Here is what 
> I get, compared to a release build.
> tanuki: size  profdbuild/src/lyx ltodbuild/src/lyx
>    text          data     bss     dec     hex filename
> 17586230       376496   95364 18058090        1138b6a profdbuild/src/lyx
> 15979625       374656   94060 16448341         fafb55 ltodbuild/src/lyx
> tanuki: ll --si profdbuild/src/lyx ltodbuild/src/lyx
> -rwxrwxr-x 1 lasgoutt lasgoutt 17M avril 18 16:41 ltodbuild/src/lyx
> -rwxrwxr-x 1 lasgoutt lasgoutt 18M avril 18 16:40 profdbuild/src/lyx
>
> (note that the binaries are stripped).

It used to be that LTO could quite increase linking time, is there some visible 
compil time difference for lyx? 

Pavel

Reply via email to