diff --git a/buildbot/osuosl/master/config/builders.py b/buildbot/osuosl/master/config/builders.py --- a/buildbot/osuosl/master/config/builders.py +++ b/buildbot/osuosl/master/config/builders.py @@ -1512,6 +1512,29 @@ "-DCMAKE_CXX_STANDARD=17", ])}, + {'name' : "flang-aarch64-ubuntu-latest-clang", + 'tags' : ['flang', 'aarch64', 'release'], + 'workernames' : ["linaro-aarch64-flang-latest-clang"], + 'builddir': "flang-aarch64-ubuntu-latest-clang", + 'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory( + clean=True, + checks=['check-flang'], + depends_on_projects=['llvm','mlir','clang','flang'], + extra_configure_args=[ + "-DLLVM_TARGETS_TO_BUILD=AArch64", + "-DLLVM_INSTALL_UTILS=ON", + "-DCMAKE_CXX_STANDARD=17", + "-DLLVM_ENABLE_WERROR=OFF", + "-DFLANG_ENABLE_WERROR=ON", + "-DBUILD_SHARED_LIBS=ON", + "-DLLVM_ENABLE_ASSERTIONS=ON", + "-DLLVM_ENABLE_LIBCXX=On", + "-DFLANG_BUILD_NEW_DRIVER=ON", + "-DCMAKE_BUILD_TYPE=Release", + "-DCMAKE_C_COMPILER=/usr/bin/clang", + "-DCMAKE_CXX_COMPILER=/usr/bin/clang++", + ])}, + {'name' : "flang-aarch64-ubuntu-release", 'tags' : ["flang"], 'workernames' : ["linaro-aarch64-flang-release"], diff --git a/buildbot/osuosl/master/config/workers.py b/buildbot/osuosl/master/config/workers.py --- a/buildbot/osuosl/master/config/workers.py +++ b/buildbot/osuosl/master/config/workers.py @@ -47,6 +47,7 @@ create_worker("linaro-aarch64-flang-oot", properties={'jobs' : 32}, max_builds=1), create_worker("linaro-aarch64-flang-oot-new-driver", properties={'jobs' : 32}, max_builds=1), create_worker("linaro-aarch64-flang-debug", properties={'jobs' : 32}, max_builds=1), + create_worker("linaro-aarch64-flang-latest-clang", properties={'jobs' : 32}, max_builds=1), create_worker("linaro-aarch64-flang-release", properties={'jobs' : 32}, max_builds=1), create_worker("linaro-aarch64-flang-rel-assert", properties={'jobs' : 32}, max_builds=1), create_worker("linaro-aarch64-flang-dylib", properties={'jobs' : 32}, max_builds=1),