[lldb-cmake-matrix] Remove Clang 9.0-13.0 support The tests have been failing because the older compilers can't handle the recently updated system SDK. We decided removing the old bots is the most sensible way forward.
diff --git a/zorg/jenkins/jobs/jobs/lldb-cmake-matrix b/zorg/jenkins/jobs/jobs/lldb-cmake-matrix index 8728fa2..94f27a9 100644 --- a/zorg/jenkins/jobs/jobs/lldb-cmake-matrix +++ b/zorg/jenkins/jobs/jobs/lldb-cmake-matrix
@@ -200,202 +200,6 @@ junit 'test/results.xml' } } - stage('Build Clang 9.0.0') { - steps { - timeout(30) { - dir('clang_900') { - checkout([$class: 'GitSCM', branches: [ - [name: "llvmorg-9.0.0"] - ], userRemoteConfigs: [ - [url: 'https://github.com/llvm/llvm-project.git'] - ], extensions: [ - [$class: 'CloneOption', timeout: 30, - timeout: 30] - ]]) - } - } - timeout(90) { - sh ''' - source ./venv/bin/activate - - export SRC_DIR='clang_900' - export BUILD_DIR='clang_900_build' - - python3 llvm-zorg/zorg/jenkins/monorepo_build.py cmake build \ - $MATRIX_COMMON_BUILD_PARAMETERS \ - --assertions \ - --noupload \ - --noinstall \ - --projects="clang;libcxx;libcxxabi" - ''' - } - } - } - stage('Test Clang 9.0.0') { - steps { - timeout(60) { - sh ''' - source ./venv/bin/activate - - build_dir=$WORKSPACE/clang_900_build - - python3 llvm-zorg/zorg/jenkins/monorepo_build.py lldb-cmake-matrix configure \ - $MATRIX_COMMON_BUILD_PARAMETERS \ - --assertions \ - --lldb-test-compiler="$build_dir/bin/clang" \ - --projects="clang;lldb" \ - --runtimes="libcxx;libcxxabi;libunwind" \ - --cmake-type=Release \ - --dotest-flag="--libcxx-include-dir=$build_dir/include/c++/v1/" \ - --dotest-flag="--libcxx-library-dir=$build_dir/lib/" \ - --dotest-flag="--skip-category" \ - --dotest-flag="gmodules" \ - --dotest-flag="--skip-category" \ - --dotest-flag="watchpoint" \ - --dotest-flag="--skip-category" \ - --dotest-flag="llgs" \ - --dotest-flag="--skip-category" \ - --dotest-flag="debugserver" \ - --dotest-flag="--arch=x86_64" - - # Give the system some time to recover. - sleep 120 - python3 llvm-zorg/zorg/jenkins/monorepo_build.py lldb-cmake-matrix test || echo "** check-lldb failed with errors" - ''' - } - junit 'test/results.xml' - } - } - stage('Build Clang 11.0.1') { - steps { - timeout(30) { - dir('clang_1101') { - checkout([$class: 'GitSCM', branches: [ - [name: "llvmorg-11.0.1"] - ], userRemoteConfigs: [ - [url: 'https://github.com/llvm/llvm-project.git'] - ], extensions: [ - [$class: 'CloneOption', timeout: 30, - timeout: 30] - ]]) - } - } - timeout(90) { - sh ''' - source ./venv/bin/activate - - export SRC_DIR='clang_1101' - export BUILD_DIR='clang_1101_build' - - python3 llvm-zorg/zorg/jenkins/monorepo_build.py cmake build \ - $MATRIX_COMMON_BUILD_PARAMETERS \ - --assertions \ - --noupload \ - --noinstall \ - --projects="clang;libcxx;libcxxabi" - ''' - } - } - } - stage('Test Clang 11.0.1') { - steps { - timeout(60) { - sh ''' - source ./venv/bin/activate - - build_dir=$WORKSPACE/clang_1101_build - python3 llvm-zorg/zorg/jenkins/monorepo_build.py lldb-cmake-matrix configure \ - $MATRIX_COMMON_BUILD_PARAMETERS \ - --assertions \ - --lldb-test-compiler="$build_dir/bin/clang" \ - --projects="clang;lldb" \ - --runtimes="libcxx;libcxxabi;libunwind" \ - --cmake-type=Release \ - --dotest-flag="--libcxx-include-dir=$build_dir/include/c++/v1/" \ - --dotest-flag="--libcxx-library-dir=$build_dir/lib/" \ - --dotest-flag="--skip-category" \ - --dotest-flag="gmodules" \ - --dotest-flag="--skip-category" \ - --dotest-flag="watchpoint" \ - --dotest-flag="--skip-category" \ - --dotest-flag="llgs" \ - --dotest-flag="--skip-category" \ - --dotest-flag="debugserver" \ - --dotest-flag="--arch=x86_64" - - # Give the system some time to recover. - sleep 120 - python3 llvm-zorg/zorg/jenkins/monorepo_build.py lldb-cmake-matrix test || echo "** check-lldb failed with errors" - ''' - } - junit 'test/results.xml' - } - } - stage('Build Clang 13.0.0') { - steps { - timeout(30) { - dir('clang_1300') { - checkout([$class: 'GitSCM', branches: [ - [name: "llvmorg-13.0.0"] - ], userRemoteConfigs: [ - [url: 'https://github.com/llvm/llvm-project.git'] - ], extensions: [ - [$class: 'CloneOption', timeout: 30, - timeout: 30] - ]]) - } - } - timeout(90) { - sh ''' - source ./venv/bin/activate - - export SRC_DIR='clang_1300' - export BUILD_DIR='clang_1300_build' - - python3 llvm-zorg/zorg/jenkins/monorepo_build.py cmake build \ - $MATRIX_COMMON_BUILD_PARAMETERS \ - --assertions \ - --noupload \ - --noinstall \ - --projects="clang;libcxx;libcxxabi" - ''' - } - } - } - stage('Test Clang 13.0.0') { - steps { - timeout(60) { - sh ''' - source ./venv/bin/activate - - build_dir=$WORKSPACE/clang_1300_build - python3 llvm-zorg/zorg/jenkins/monorepo_build.py lldb-cmake-matrix configure \ - $MATRIX_COMMON_BUILD_PARAMETERS \ - --assertions \ - --lldb-test-compiler="$build_dir/bin/clang" \ - --projects="clang;lldb" \ - --runtimes="libcxx;libcxxabi;libunwind" \ - --cmake-type=Release \ - --dotest-flag="--libcxx-include-dir=$build_dir/include/c++/v1/" \ - --dotest-flag="--libcxx-library-dir=$build_dir/lib/" \ - --dotest-flag="--skip-category" \ - --dotest-flag="gmodules" \ - --dotest-flag="--skip-category" \ - --dotest-flag="watchpoint" \ - --dotest-flag="--skip-category" \ - --dotest-flag="llgs" \ - --dotest-flag="--skip-category" \ - --dotest-flag="debugserver" \ - --dotest-flag="--arch=x86_64" - - # Give the system some time to recover. - sleep 120 - python3 llvm-zorg/zorg/jenkins/monorepo_build.py lldb-cmake-matrix test || echo "** check-lldb failed with errors" - ''' - } - junit 'test/results.xml' - } - } stage('Build Clang 15.0.1') { steps { timeout(30) {