]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Build BIND in stress test jobs with common CFLAGS
authorMichal Nowak <mnowak@isc.org>
Tue, 28 Feb 2023 16:49:43 +0000 (17:49 +0100)
committerMichal Nowak <mnowak@isc.org>
Thu, 9 Mar 2023 09:58:39 +0000 (10:58 +0100)
By omission, BIND was not built with common CFLAGS in the stress test
jobs. Building with common CFLAGS and -Og should help GDB produce a
backtrace with more information.

(cherry picked from commit d33bdd36b403be78452e74dc0f4213c93974246d)

.gitlab-ci.yml

index 004e2a789c110bf8b3c42cf7330427ed945bc260..7c40dc7d1abe56866aa44ce20a24ad8dda9dc26e 100644 (file)
@@ -1452,6 +1452,7 @@ stress:authoritative:fedora:37:amd64:
   <<: *stress_job
   variables:
     CC: gcc
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/bin/flame
     MODE: authoritative
     RATE: 10000
@@ -1466,6 +1467,7 @@ stress:recursive:fedora:37:amd64:
   <<: *stress_job
   variables:
     CC: gcc
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/bin/flame
     MODE: recursive
     RATE: 10000
@@ -1480,6 +1482,7 @@ stress:rpz:fedora:37:amd64:
   <<: *stress_job
   variables:
     CC: gcc
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/bin/flame
     MODE: rpz
     RATE: 1500
@@ -1494,6 +1497,7 @@ stress:authoritative:fedora:37:arm64:
   <<: *stress_job
   variables:
     CC: gcc
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/bin/flame
     MODE: authoritative
     RATE: 10000
@@ -1508,6 +1512,7 @@ stress:recursive:fedora:37:arm64:
   <<: *stress_job
   variables:
     CC: gcc
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/bin/flame
     MODE: recursive
     RATE: 10000
@@ -1522,6 +1527,7 @@ stress:rpz:fedora:37:arm64:
   <<: *stress_job
   variables:
     CC: gcc
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/bin/flame
     MODE: rpz
     RATE: 1500
@@ -1536,6 +1542,7 @@ stress:authoritative:freebsd12:amd64:
   <<: *stress_job
   variables:
     CC: clang
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/local/bin/flame
     MODE: authoritative
     RATE: 10000
@@ -1550,6 +1557,7 @@ stress:recursive:freebsd12:amd64:
   <<: *stress_job
   variables:
     CC: clang
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/local/bin/flame
     MODE: recursive
     RATE: 10000
@@ -1564,6 +1572,7 @@ stress:rpz:freebsd12:amd64:
   <<: *stress_job
   variables:
     CC: clang
+    CFLAGS: "${CFLAGS_COMMON} -Og"
     FLAME: /usr/local/bin/flame
     MODE: rpz
     RATE: 1500