[libcxx-commits] [libcxx] 5488021 - [libc++] Add Unstable ABI CI run

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Sat Feb 5 06:39:09 PST 2022


Author: Nikolas Klauser
Date: 2022-02-05T15:37:22+01:00
New Revision: 5488021f3ed937354230c15c046f8055f3f5ac62

URL: https://github.com/llvm/llvm-project/commit/5488021f3ed937354230c15c046f8055f3f5ac62
DIFF: https://github.com/llvm/llvm-project/commit/5488021f3ed937354230c15c046f8055f3f5ac62.diff

LOG: [libc++] Add Unstable ABI CI run

Reviewed By: ldionne, #libc, Mordante

Spies: mgorny, Mordante, libcxx-commits, arichardson

Differential Revision: https://reviews.llvm.org/D118725

Added: 
    libcxx/cmake/caches/Generic-abi-unstable.cmake

Modified: 
    libcxx/utils/ci/buildkite-pipeline.yml
    libcxx/utils/ci/run-buildbot

Removed: 
    


################################################################################
diff  --git a/libcxx/cmake/caches/Generic-abi-unstable.cmake b/libcxx/cmake/caches/Generic-abi-unstable.cmake
new file mode 100644
index 0000000000000..c87c11490cf09
--- /dev/null
+++ b/libcxx/cmake/caches/Generic-abi-unstable.cmake
@@ -0,0 +1 @@
+set(LIBCXX_ABI_UNSTABLE ON CACHE BOOL "")

diff  --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml
index c5c56bb997dfd..bff9a003efd22 100644
--- a/libcxx/utils/ci/buildkite-pipeline.yml
+++ b/libcxx/utils/ci/buildkite-pipeline.yml
@@ -465,6 +465,19 @@ steps:
           limit: 2
     timeout_in_minutes: 120
 
+  - label: "Unstable ABI"
+    command: "libcxx/utils/ci/run-buildbot generic-abi-unstable"
+    artifact_paths:
+      - "**/test-results.xml"
+    agents:
+      queue: "libcxx-builders"
+      os: "linux"
+    retry:
+      automatic:
+        - exit_status: -1  # Agent was lost
+          limit: 2
+    timeout_in_minutes: 120
+
   - label: "No experimental features"
     command: "libcxx/utils/ci/run-buildbot generic-no-experimental"
     artifact_paths:

diff  --git a/libcxx/utils/ci/run-buildbot b/libcxx/utils/ci/run-buildbot
index bb4c8fd48c61d..50a7ca8d2a97f 100755
--- a/libcxx/utils/ci/run-buildbot
+++ b/libcxx/utils/ci/run-buildbot
@@ -397,6 +397,13 @@ generic-no-experimental)
                    -DLIBUNWIND_TEST_CONFIG="llvm-libunwind-shared.cfg.in"
     check-runtimes
 ;;
+generic-abi-unstable)
+    clean
+    generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-abi-unstable.cmake" \
+                   -DLIBCXX_TEST_CONFIG="llvm-libc++-shared.cfg.in" \
+                   -DLIBUNWIND_TEST_CONFIG="llvm-libunwind-shared.cfg.in"
+    check-runtimes
+;;
 apple-system)
     clean
 


        


More information about the libcxx-commits mailing list