qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] cirrus.yml: Exclude some targets in the FreeBSD job to speed


From: Daniel P . Berrangé
Subject: Re: [PATCH] cirrus.yml: Exclude some targets in the FreeBSD job to speed up the build
Date: Thu, 27 Aug 2020 16:00:05 +0100
User-agent: Mutt/1.14.6 (2020-07-11)

On Mon, Aug 24, 2020 at 11:44:10AM +0200, Thomas Huth wrote:
> The FreeBSD jobs currently hit the 1h time limit in the Cirrus-CI.
> We've got to exclude some build targets here to make sure that the job
> finishes in time again. The targets that are excluded should not hurt
> much, since e.g. all the code from i386-softmmu is covered again by
> x86_64-softmmu.
> 
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
>  Not sure why the FreeBSD builds suddenly got slower and hit the 1h
>  time limit now. Looking at https://cirrus-ci.com/github/qemu/qemu
>  it seems like the FreeBSD jobs were already taking ca. 48 minutes
>  since quite a while, but since the Meson build system has been merged,
>  they now always hit the 1h limit. Could it be that Meson is slow on
>  FreeBSD?

No, it appears to just be compiling a lot more than in the past.

$ grep Compiling main.log-meson  | wc -l
5468

$ grep CC main.log-config  | wc -l
4855

This seems to be caused my compiling lots of stuff under tests/
that we did not previously build

$ grep Compiling main.log-meson  | grep tests/ | wc -l
616


not sure if this is specific to FreeBSD, or whether we're doing
this on all platforms and merely noticed first on FreeBSD due
to the timeout.

Mostly it seems to the libtestfloat ad libsoftfloat, but also
a bit of libqtest stuff.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




reply via email to

[Prev in Thread] Current Thread [Next in Thread]