From 03f4e73e25d63eb5dbea1052d82481a4330c31c1 Mon Sep 17 00:00:00 2001 From: Omair Javaid Date: Tue, 26 Aug 2025 14:14:30 +0500 Subject: [PATCH] Add flang-arm64-windows-msvc-testsuite builder --- buildbot/osuosl/master/config/builders.py | 23 +++++++++++++++++++++++ buildbot/osuosl/master/config/workers.py | 1 + 2 files changed, 24 insertions(+) diff --git a/buildbot/osuosl/master/config/builders.py b/buildbot/osuosl/master/config/builders.py index 01362d99e..7070e5015 100644 --- a/buildbot/osuosl/master/config/builders.py +++ b/buildbot/osuosl/master/config/builders.py @@ -2631,6 +2631,29 @@ "-DCOMPILER_RT_BUILD_SANITIZERS=OFF", "-DLLVM_CCACHE_BUILD=ON"])}, + {'name' : "flang-arm64-windows-msvc-testsuite", + 'tags' : ["flang"], + 'workernames' : ["linaro-armv8-windows-msvc-06"], + 'builddir': "flang-arm64-win-msvc-ts", + 'factory' : ClangBuilder.getClangCMakeBuildFactory( + vs="manual", + clean=False, + checkout_flang=True, + checkout_lld=True, + runTestSuite=True, + testStage1=False, + testsuite_flags=[ + '--cmake-define', "TEST_SUITE_SUBDIRS='Fortran'", + '--use-make=ninja', + '--threads=8', + '--build-threads=8'], + extra_cmake_args=[ + "-DLLVM_TARGETS_TO_BUILD=AArch64", + "-DCLANG_DEFAULT_LINKER=lld", + "-DCMAKE_TRY_COMPILE_CONFIGURATION=Release", + "-DCOMPILER_RT_BUILD_SANITIZERS=OFF", + "-DLLVM_CCACHE_BUILD=ON"])}, + {'name' : 'ppc64-flang-aix', 'tags' : ["flang", "ppc", "ppc64", "aix"], 'workernames' : ['ppc64-flang-aix-test'], diff --git a/buildbot/osuosl/master/config/workers.py b/buildbot/osuosl/master/config/workers.py index 9775348d6..09f7a7a52 100644 --- a/buildbot/osuosl/master/config/workers.py +++ b/buildbot/osuosl/master/config/workers.py @@ -51,6 +51,7 @@ def get_all(): create_worker("linaro-armv8-windows-msvc-03", max_builds=1), create_worker("linaro-armv8-windows-msvc-04", max_builds=1), create_worker("linaro-armv8-windows-msvc-05", max_builds=1), + create_worker("linaro-armv8-windows-msvc-06", max_builds=1), # Linux s390x Ubuntu Focal, IBM z13 (5GHz), 64GB of RAM create_worker("onnx-mlir-nowarn-linux-s390x", properties={'jobs' : 4}, max_builds=1),