From: Luca Boccassi Date: Wed, 28 Feb 2024 23:46:15 +0000 (+0000) Subject: semaphore: speed up build X-Git-Tag: v256-rc1~702 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7eedcb4e3ba34487d128abd3c86e0467bbd0bc92;p=thirdparty%2Fsystemd.git semaphore: speed up build - avoid stripping debug symbols and creating dbgsym packages - avoid LTO, slows down build a lot - avoid compressing packages, they are thrown out immediately after use - avoid building udeb packages, not needed --- diff --git a/.semaphore/semaphore-runner.sh b/.semaphore/semaphore-runner.sh index 1b0b29e73e5..06e3e725b46 100755 --- a/.semaphore/semaphore-runner.sh +++ b/.semaphore/semaphore-runner.sh @@ -103,8 +103,9 @@ EOF # now build the package and run the tests rm -rf "$ARTIFACTS_DIR" # autopkgtest exits with 2 for "some tests skipped", accept that - sudo "$AUTOPKGTEST_DIR/runner/autopkgtest" --env DEB_BUILD_OPTIONS=noudeb \ - --env DEB_BUILD_PROFILES=pkg.systemd.upstream \ + sudo "$AUTOPKGTEST_DIR/runner/autopkgtest" --env DEB_BUILD_OPTIONS="noudeb nostrip optimize=-lto" \ + --env DPKG_DEB_COMPRESSOR_TYPE="none" \ + --env DEB_BUILD_PROFILES="pkg.systemd.upstream noudeb" \ --env TEST_UPSTREAM=1 \ ../systemd_*.dsc \ -o "$ARTIFACTS_DIR" \