[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lyx-devel
Subject:    Re: [LyX/master] Do not redefine a stripped-down LyXRC object.
From:       Pavel Sanda <sanda () lyx ! org>
Date:       2019-04-18 14:54:58
Message-ID: 20190418145458.GA15284 () atrey ! karlin ! mff ! cuni ! cz
[Download RAW message or body]

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 <lasgouttes@lyx.org>
> > 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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic