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 @@ -631,6 +631,31 @@ "-DLLVM_BINUTILS_INCDIR=/usr/include", "-DBUILD_SHARED_LIBS=ON", "-DLLVM_ENABLE_WERROR=ON", '-DLLVM_LIT_ARGS=-vj 20'])}, + {'name' : "clang-ppc64-aix-ppc64le", + 'tags' : ["clang", "aix", "ppc", "ppc64le"], + 'workernames' : ["aix-1"], + 'builddir': "clang-ppc64-aix-ppc64le", + 'factory' : ClangBuilder.getClangCMakeBuildFactory( + jobs=4, + clean=False, + checkout_clang_tools_extra=False, + checkout_compiler_rt=False, + checkout_lld=False, + checkout_libcxx=False, + useTwoStage=False, + runTestSuite=False, + stage1_config='Release', + extra_cmake_args=[ + "-DLLVM_ENABLE_ASSERTIONS=On", + "-DCMAKE_C_COMPILER=/opt/IBM/xlC/16.1.0/bin/xlclang", + "-DCMAKE_CXX_COMPILER=/opt/IBM/xlC/16.1.0/bin/xlclang++", + "-DCMAKE_C_FLAGS=-qmaxmem=-1\ -qarch=pwr8\ -qaltivec\ -qalias=noansi", + "-DCMAKE_CXX_FLAGS=-qmaxmem=-1\ -qarch=pwr8\ -qaltivec\ -qalias=noansi", + "-DPython3_EXECUTABLE:FILEPATH=/opt/freeware/bin/python3_64", + "-DLLVM_ENABLE_ZLIB=OFF", "-DLLVM_APPEND_VC_REV=OFF", + "-DLLVM_DEFAULT_TARGET_TRIPLE=powerpc64le-unknown-linux-gnu", + "-DLLVM_ENABLE_WERROR=ON"])}, + {'name' : "clang-s390x-linux", 'tags' : ["clang"], 'workernames' : ["systemz-1"], 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 @@ -117,6 +117,9 @@ # Debian 7.7 x86_64 GCE instance create_worker("sanitizer-buildbot8", properties={'jobs': 64}, max_builds=3), + # POWER 8 PowerPC AIX 7.2 + create_worker("aix-1", properties={'jobs': 4}, max_builds=1), + # IBM z13 (s390x), Ubuntu 16.04.2 create_worker("systemz-1", properties={'jobs': 4, 'vcs_protocol': 'https'}, max_builds=4),