]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add --enable-mutex-atomics build to CI
authorWitold Kręcicki <wpk@isc.org>
Mon, 8 Jul 2019 15:32:09 +0000 (17:32 +0200)
committerWitold Kręcicki <wpk@isc.org>
Tue, 9 Jul 2019 14:11:14 +0000 (16:11 +0200)
.gitlab-ci.yml

index 3f683d05e058033ecb196b3f8a31c035d59ec3fa..048b9ccf78d5db06ba154c4f7ea7a59b1430230a 100644 (file)
@@ -503,6 +503,29 @@ unit:rwlock:sid:amd64:
   dependencies:
     - rwlock:sid:amd64
 
+# Jobs for mutex-based atomics on Debian SID (amd64)
+mutexatomics:sid:amd64:
+  variables:
+    CC: gcc
+    CFLAGS: "-Wall -Wextra -O2 -g -DISC_MEM_USE_INTERNAL_MALLOC=0"
+    EXTRA_CONFIGURE: "--with-libidn2 --enable-mutex-atomics"
+  <<: *debian_sid_amd64_image
+  <<: *build_job
+
+system:mutexatomics:sid:amd64:
+  <<: *debian_sid_amd64_image
+  <<: *system_test_job
+  dependencies:
+    - mutexatomics:sid:amd64
+  allow_failure: true
+
+unit:mutexatomics:sid:amd64:
+  <<: *debian_sid_amd64_image
+  <<: *unit_test_job
+  dependencies:
+    - mutexatomics:sid:amd64
+  allow_failure: true
+
 # Jobs for Clang builds on Debian Stretch (amd64)
 
 clang:stretch:amd64: