Build script to help bisecting by cherry-picking compiler fixes

Kornel Benko kornel at lyx.org
Fri Nov 22 10:46:28 UTC 2024


Am Wed, 20 Nov 2024 19:37:51 +0100
schrieb Pavel Sanda <sanda at lyx.org>:

> On Tue, Nov 19, 2024 at 10:27:20AM +0100, Kornel Benko wrote:
> > Am Tue, 19 Nov 2024 09:49:50 +0100
> > schrieb Pavel Sanda <sanda at lyx.org>:
> >   
> > > > I am running the tests mostly as 24 jobs parallel (I have 8 cpu's with 2 cores
> > > > each). The individual export tests may vary between < 1 second and > 1800 seconds.
> > > > Total time for export tests here
> > > >  $ ctest -j24 --timeout 1800 -L export -E '(xhtml|lyx..)$'
> > > > is about 1 hour for 5608 tests.    
> > > 
> > > What is your compilation time with -j24?
> > >   
> > 
> > As I wrote ... about 1 hour for the above command.  
> 
> Sorry, misunderstanding. What I wanted to know is the result of
> c++ compilation time of lyx codebase when you do it in 24 threads.
> 
> Pavel

I am compiling with 15 threads. Starting with fresh build directory

####################################
Cmake process with 1 thread for the debug/test version:	4'35'': Most time is used
to create the tests.

make -j15 package:	45''

create debian package: 1'10''

####################################
Cmake process with 1 thread for the release version: 37''

make -j15 package: 18'': (this compilation is faster, because using ccache)

create debian package: 40''

####################################

	Kornel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: Digitale Signatur von OpenPGP
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20241122/336a411e/attachment.sig>


More information about the lyx-devel mailing list