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 @@ -838,6 +838,23 @@ '-DLLVM_ENABLE_ASSERTIONS=ON', '-DLLVM_TARGETS_TO_BUILD=X86'])}, + {'name' : "clang-xcore-ubuntu-20-x64", + 'tags' : ["clang"], + 'workernames' : ["xcore-ubuntu20-x64"], + 'builddir': "clang-xcore-ubuntu-20-x64", + 'factory' : ClangBuilder.getClangCMakeBuildFactory( + jobs=4, + test=True, + testStage1=True, + useTwoStage=False, + stage1_config='Release', + extra_cmake_args=[ + "-DLLVM_TARGETS_TO_BUILD:STRING=XCore", + "-DLLVM_DEFAULT_TARGET_TRIPLE:STRING=xcore-unknown-unknown-elf", + "-DLLVM_ENABLE_THREADS:BOOL=OFF", + "-DLLVM_ENABLE_PROJECTS:STRING=clang", + "-DLLVM_LIT_ARGS:STRING='--xunit-xml-output xunit.xml -sv'"])}, + # Polly builders. {'name' : "polly-arm-linux", 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 @@ -236,4 +236,7 @@ # Ubuntu 20.04 on AWS, x86_64 PS4 target create_worker("sie-linux-builder", properties={'jobs': 40}, max_builds=1), + + # XCore target, Ubuntu 20.04 x64 host + create_worker("xcore-ubuntu20-x64", properties={'jobs': 4}, max_builds=1), ]