[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 7/8] gitlab: disable optimization and debug symbols in msys build
From: |
Daniel P . Berrangé |
Subject: |
[PATCH 7/8] gitlab: disable optimization and debug symbols in msys build |
Date: |
Tue, 1 Aug 2023 14:04:02 +0100 |
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>
---
.gitlab-ci.d/windows.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.gitlab-ci.d/windows.yml b/.gitlab-ci.d/windows.yml
index 34109a80f2..552e3b751d 100644
--- a/.gitlab-ci.d/windows.yml
+++ b/.gitlab-ci.d/windows.yml
@@ -113,7 +113,7 @@ msys2-64bit:
# 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
# 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",
# so let's exclude the qtests from CI for now.
TEST_ARGS: --no-suite qtest
@@ -123,5 +123,5 @@ msys2-32bit:
variables:
MINGW_TARGET: mingw-w64-i686
MSYSTEM: MINGW32
- CONFIGURE_ARGS: --target-list=ppc64-softmmu
+ CONFIGURE_ARGS: --target-list=ppc64-softmmu -Ddebug=false -Doptimization=0
TEST_ARGS: --no-suite qtest
--
2.41.0
- [PATCH 1/8] gitlab: remove duplication between msys jobs, (continued)
- [PATCH 1/8] gitlab: remove duplication between msys jobs, Daniel P . Berrangé, 2023/08/01
- [PATCH 3/8] gitlab: always use updated msys installer, Daniel P . Berrangé, 2023/08/01
- [PATCH 4/8] gitlab: drop $CI_PROJECT_DIR from cache path, Daniel P . Berrangé, 2023/08/01
- [PATCH 6/8] configure: support passthrough of -Dxxx args to meson, Daniel P . Berrangé, 2023/08/01
- [PATCH 7/8] gitlab: disable optimization and debug symbols in msys build,
Daniel P . Berrangé <=
- [PATCH 5/8] gitlab: always populate cache for windows msys jobs, Daniel P . Berrangé, 2023/08/01
- [PATCH 8/8] gitlab: disable FF_SCRIPT_SECTIONS on msys jobs, Daniel P . Berrangé, 2023/08/01
- Re: [PATCH 0/8] gitlab: speed up msys windows jobs with GCC, Markus Armbruster, 2023/08/01
- Re: [PATCH 0/8] gitlab: speed up msys windows jobs with GCC, Thomas Huth, 2023/08/01