mirror of https://github.com/xemu-project/xemu.git
gitlab: disable optimization and debug symbols in msys build
Building at -O2, adds 33% to the build time, over -O2. IOW a build that takes 45 minutes at -O0, takes 60 minutes at -O2. Turning off debug symbols drops it further, down to 38 minutes. IOW, a "-O2 -g" build is 58% slower than a "-O0" build on msys in the gitlab CI windows shared runners. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20230801130403.164060-8-berrange@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
ff136d2a99
commit
63f5365cd4
|
@ -113,7 +113,7 @@ msys2-64bit:
|
||||||
# commit 9f8e6cad65a6 ("gitlab-ci: Speed up the msys2-64bit job by using --without-default-devices"
|
# commit 9f8e6cad65a6 ("gitlab-ci: Speed up the msys2-64bit job by using --without-default-devices"
|
||||||
# changed to compile QEMU with the --without-default-devices switch
|
# changed to compile QEMU with the --without-default-devices switch
|
||||||
# for the msys2 64-bit job, due to the build could not complete within
|
# for the msys2 64-bit job, due to the build could not complete within
|
||||||
CONFIGURE_ARGS: --target-list=x86_64-softmmu --without-default-devices
|
CONFIGURE_ARGS: --target-list=x86_64-softmmu --without-default-devices -Ddebug=false -Doptimization=0
|
||||||
# qTests don't run successfully with "--without-default-devices",
|
# qTests don't run successfully with "--without-default-devices",
|
||||||
# so let's exclude the qtests from CI for now.
|
# so let's exclude the qtests from CI for now.
|
||||||
TEST_ARGS: --no-suite qtest
|
TEST_ARGS: --no-suite qtest
|
||||||
|
@ -123,5 +123,5 @@ msys2-32bit:
|
||||||
variables:
|
variables:
|
||||||
MINGW_TARGET: mingw-w64-i686
|
MINGW_TARGET: mingw-w64-i686
|
||||||
MSYSTEM: MINGW32
|
MSYSTEM: MINGW32
|
||||||
CONFIGURE_ARGS: --target-list=ppc64-softmmu
|
CONFIGURE_ARGS: --target-list=ppc64-softmmu -Ddebug=false -Doptimization=0
|
||||||
TEST_ARGS: --no-suite qtest
|
TEST_ARGS: --no-suite qtest
|
||||||
|
|
Loading…
Reference in New Issue