jjb: liburcu: add atomic builtins conf to linuxbuild master
authorMichael Jeanson <mjeanson@efficios.com>
Tue, 15 Aug 2023 20:11:02 +0000 (16:11 -0400)
committerMichael Jeanson <mjeanson@efficios.com>
Wed, 16 Aug 2023 15:16:41 +0000 (11:16 -0400)
Change-Id: I749c4edb30dce57c1b9dcd5f92df95a74e42c30b
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
jobs/liburcu.yaml
scripts/liburcu/build.sh

index 64a9482f7417a7c0d1b1f4c5fe2894755455d7f4..490ada6f0433569aa4c7f8722ba6524cdf07c3cc 100644 (file)
       - master
     jobs:
       - '{job_prefix}liburcu_{version}_{buildtype}':
+          version: master
+          buildtype: linuxbuild
+          platforms: !!python/tuple [deb12-amd64]
+          builds: !!python/tuple [std, oot, dist]
+          confs: !!python/tuple [std, static, atomic-builtins, tls_fallback, debug-rcu]
+          touchstone: '(build == "std") && (conf == "std")'
+      - '{job_prefix}liburcu_{version}_{buildtype}':
+          version: stable-0.14
+          buildtype: linuxbuild
+          platforms: !!python/tuple [deb12-amd64]
+          builds: !!python/tuple [std, oot, dist]
+          confs: !!python/tuple [std, static, tls_fallback, debug-rcu]
+          touchstone: '(build == "std") && (conf == "std")'
+      - '{job_prefix}liburcu_{version}_{buildtype}':
+          version: stable-0.13
           buildtype: linuxbuild
           platforms: !!python/tuple [deb12-amd64]
           builds: !!python/tuple [std, oot, dist]
           confs: !!python/tuple [std, static, tls_fallback, debug-rcu]
           touchstone: '(build == "std") && (conf == "std")'
+      # Common
       - '{job_prefix}liburcu_{version}_{buildtype}':
           buildtype: build
           platforms: !!python/tuple [bionic-amd64]
index b1dcb012e67db5043f27d81a60521d4e49da4180..f72a41927067500fa134c07e3399456269c30846 100755 (executable)
@@ -243,6 +243,12 @@ debug-rcu)
     fi
     ;;
 
+atomic-builtins)
+    print_header  "Conf: Enable the use of compiler atomic builtins."
+
+    CONF_OPTS+=("--enable-compiler-atomic-builtins")
+    ;;
+
 *)
     print_header "Conf: Standard"
     ;;
This page took 0.02462 seconds and 4 git commands to generate.