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 @@ -1703,7 +1703,11 @@ 'builddir': "sanitizer-ppc64be", 'factory' : SanitizerBuilder.getSanitizerBuildFactory( timeout=1800, - extra_configure_args=["-DLLVM_CCACHE_BUILD=ON"])}, + extra_configure_args=[ + "--CMAKE_ARGS='-DLLVM_TARGETS_TO_BUILD='PowerPC''", + "--MAX_MAKE_JOBS=80", + "--CMAKE_ARGS='-DLLVM_LIT_ARGS=-vj80'", + "--CMAKE_ARGS='-DLLVM_CCACHE_BUILD=ON'"])}, {'name' : "sanitizer-ppc64le-linux", 'tags' : ["sanitizer", "ppc", "ppc64le"], @@ -1712,8 +1716,10 @@ 'factory' : SanitizerBuilder.getSanitizerBuildFactory( timeout=1800, extra_configure_args=[ - "-CMAKE_ARGS='-DLLVM_LIT_ARGS=-v -j256'", - "-DLLVM_CCACHE_BUILD=ON"])}, + "--CMAKE_ARGS='-DLLVM_TARGETS_TO_BUILD='PowerPC''", + "--MAX_MAKE_JOBS=256", + "--CMAKE_ARGS='-DLLVM_LIT_ARGS=-vj256'", + "--CMAKE_ARGS='-DLLVM_CCACHE_BUILD=ON'"])}, {'name' : "sanitizer-windows", 'tags' : ["sanitizer"], diff --git a/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh b/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh --- a/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh +++ b/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh @@ -17,8 +17,12 @@ for arg in "$@" do case $arg in - --CMAKE_ARGS=*) - CMAKE_ARGS="${arg#*=}" + --CMAKE_ARGS=*) + CMAKE_ARGS+="${arg#*=} " + ;; + --MAX_MAKE_JOBS=*) + MAX_MAKE_JOBS="${arg#*=}" + ;; esac done