[libcxx-commits] [libcxx] cc622ae - [libc++] Add a job testing on GCC 11

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed May 26 12:47:24 PDT 2021


Author: Louis Dionne
Date: 2021-05-26T15:48:33-04:00
New Revision: cc622aee302381b81acd6070206c84bab5bace71

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

LOG: [libc++] Add a job testing on GCC 11

I'm adding the job as a soft-fail for now, but once all the tests have
been fixed to work on it, we'll switch over from GCC 10 to GCC 11 and
remove the soft-fail.

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

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml
index cecff116b7e79..5ded1befaf2d2 100644
--- a/libcxx/utils/ci/buildkite-pipeline.yml
+++ b/libcxx/utils/ci/buildkite-pipeline.yml
@@ -135,6 +135,19 @@ steps:
         - exit_status: -1  # Agent was lost
           limit: 2
 
+  - label: "GCC-next/C++20"
+    command: "libcxx/utils/ci/run-buildbot generic-gcc-next"
+    artifact_paths:
+      - "**/test-results.xml"
+    agents:
+      queue: "libcxx-builders"
+    retry:
+      automatic:
+        - exit_status: -1  # Agent was lost
+          limit: 2
+    soft_fail:
+      - exit_status: 1
+
   #
   # All other supported configurations of libc++.
   #

diff  --git a/libcxx/utils/ci/run-buildbot b/libcxx/utils/ci/run-buildbot
index eaa20b8f8bf58..ccc8f9aaedffa 100755
--- a/libcxx/utils/ci/run-buildbot
+++ b/libcxx/utils/ci/run-buildbot
@@ -270,6 +270,13 @@ generic-gcc)
     generate-cmake
     check-cxx-cxxabi
 ;;
+generic-gcc-next)
+    export CC=gcc-11
+    export CXX=g++-11
+    clean
+    generate-cmake
+    check-cxx-cxxabi
+;;
 generic-asan)
     export CC=clang
     export CXX=clang++


        


More information about the libcxx-commits mailing list