From 5e1966cf513acb32cbb6f58a79c17bb4ab6c2874 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Tue, 15 Aug 2023 16:11:02 -0400 Subject: [PATCH] jjb: liburcu: add atomic builtins conf to linuxbuild master Change-Id: I749c4edb30dce57c1b9dcd5f92df95a74e42c30b Signed-off-by: Michael Jeanson --- jobs/liburcu.yaml | 16 ++++++++++++++++ scripts/liburcu/build.sh | 6 ++++++ 2 files changed, 22 insertions(+) diff --git a/jobs/liburcu.yaml b/jobs/liburcu.yaml index 64a9482..490ada6 100644 --- a/jobs/liburcu.yaml +++ b/jobs/liburcu.yaml @@ -320,11 +320,27 @@ - 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] diff --git a/scripts/liburcu/build.sh b/scripts/liburcu/build.sh index b1dcb01..f72a419 100755 --- a/scripts/liburcu/build.sh +++ b/scripts/liburcu/build.sh @@ -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" ;; -- 2.34.1