Reviewed By: #libc, ldionne
Differential Revision: https://reviews.llvm.org/D96267
--- /dev/null
+set(LIBCXXABI_USE_LLVM_UNWINDER ON CACHE BOOL "")
+set(LIBCXX_TARGET_TRIPLE "aarch64-linux-gnu" CACHE STRING "")
# automatic:
# - exit_status: -1 # Agent was lost
# limit: 2
+
+ - label: "AArch64"
+ command: "libcxx/utils/ci/run-buildbot aarch64"
+ artifact_paths:
+ - "**/test-results.xml"
+ agents:
+ queue: "libcxx-builders-linaro-arm"
+ arch: "aarch64"
+ retry:
+ automatic:
+ - exit_status: -1 # Agent was lost
+ limit: 2
+
+ - label: "AArch64 -fno-exceptions"
+ command: "libcxx/utils/ci/run-buildbot aarch64-noexceptions"
+ artifact_paths:
+ - "**/test-results.xml"
+ agents:
+ queue: "libcxx-builders-linaro-arm"
+ arch: "aarch64"
+ retry:
+ automatic:
+ - exit_status: -1 # Agent was lost
+ limit: 2
echo "+++ Running the libc++abi tests"
ninja -C "${BUILD_DIR}/libcxxabi" check-cxxabi
;;
+aarch64)
+ clean
+ generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/AArch64.cmake"
+ check-cxx-cxxabi
+;;
+aarch64-noexceptions)
+ clean
+ generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/AArch64.cmake" \
+ -DLIBCXX_ENABLE_EXCEPTIONS=OFF \
+ -DLIBCXXABI_ENABLE_EXCEPTIONS=OFF
+ check-cxx-cxxabi
+;;
*)
echo "${BUILDER} is not a known configuration"
exit 1