From 2ccb4178d3860a70ec1a8e3fba1e0eca70c79395 Mon Sep 17 00:00:00 2001 From: Muhammad Omair Javaid Date: Mon, 30 Jun 2025 21:41:30 +0500 Subject: [PATCH] Enable OpenMP and Add new WoA 2stage worker This patch introduces the following changes: 1. A new AArch64 Windows worker linaro-armv8-windows-msvc-03 for clang-arm64-windows-msvc-2stage builder. 3. The OpenMP is enabled for the clang-arm64-windows-msvc-2stage builder via -DLLVM_ENABLE_RUNTIMES=openmp CMake flag. --- buildbot/osuosl/master/config/builders.py | 3 ++- buildbot/osuosl/master/config/workers.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/buildbot/osuosl/master/config/builders.py b/buildbot/osuosl/master/config/builders.py index c5546b392..b92c48e76 100644 --- a/buildbot/osuosl/master/config/builders.py +++ b/buildbot/osuosl/master/config/builders.py @@ -653,7 +653,7 @@ {'name' : "clang-arm64-windows-msvc-2stage", 'tags' : ["clang"], - 'workernames' : ["linaro-armv8-windows-msvc-02"], + 'workernames' : ["linaro-armv8-windows-msvc-02", "linaro-armv8-windows-msvc-03"], 'builddir': "clang-arm64-windows-msvc-2stage", 'factory' : ClangBuilder.getClangCMakeBuildFactory( vs="manual", @@ -665,6 +665,7 @@ "-DCLANG_DEFAULT_LINKER=lld", "-DCMAKE_TRY_COMPILE_CONFIGURATION=Release", "-DLLVM_CCACHE_BUILD=ON", + "-DLLVM_ENABLE_RUNTIMES=openmp", "-DCOMPILER_RT_BUILD_SANITIZERS=OFF"])}, {'name' : 'clang-x64-windows-msvc', diff --git a/buildbot/osuosl/master/config/workers.py b/buildbot/osuosl/master/config/workers.py index a226b0b74..284ec3bd3 100644 --- a/buildbot/osuosl/master/config/workers.py +++ b/buildbot/osuosl/master/config/workers.py @@ -47,9 +47,10 @@ def get_all(): create_worker("linaro-g4-01", max_builds=1), create_worker("linaro-g4-02", max_builds=1), - # AArch64 Windows Microsoft Surface X Pro + # Windows Dev Kit 2023, Snapdragon® 8cx Gen 3 create_worker("linaro-armv8-windows-msvc-01", max_builds=1), create_worker("linaro-armv8-windows-msvc-02", max_builds=1), + 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),