def _get_llvm_builders(): return [ {'name': "llvm-i686-linux", 'slavenames': ["dunbar1"], 'builddir': "llvm-i686", 'factory': LLVMBuilder.getLLVMBuildFactory("i686-pc-linux-gnu", jobs=2, enable_shared=True)}, {'name': "llvm-x86_64-linux", 'slavenames': ["gcc14"], 'builddir': "llvm-x86_64", 'factory': LLVMBuilder.getLLVMBuildFactory(triple="x86_64-pc-linux-gnu")}, {'name': "llvm-arm-linux", 'slavenames':["ranby1"], 'builddir':"llvm-arm-linux", 'factory': LLVMBuilder.getLLVMBuildFactory("arm-pc-linux-gnu", jobs=1, clean=True, timeout=40)}, {'name': "llvm-i686-linux-vg_leak", 'slavenames':["osu8"], 'builddir':"llvm-i686-linux-vg_leak", 'factory': LLVMBuilder.getLLVMBuildFactory("i686-pc-linux-gnu", valgrind=True, valgrindLeakCheck=True, valgrindSuppressions='utils/valgrind/i386-pc-linux-gnu.supp')}, {'name': "llvm-x86_64-linux-vg_leak", 'slavenames':["osu7"], 'builddir':"llvm-x86_64-linux-vg_leak", 'factory': LLVMBuilder.getLLVMBuildFactory("x86_64-pc-linux-gnu", valgrind=True, valgrindLeakCheck=True, valgrindSuppressions='utils/valgrind/x86_64-pc-linux-gnu.supp')}, ]
def _get_experimental_builders(): return [ {'name': "llvm-ppc64-linux2", 'slavenames':["coho"], 'builddir':"llvm-ppc64-2", 'factory': LLVMBuilder.getLLVMBuildFactory("ppc64-linux-gnu", jobs=2, clean=False, timeout=20), 'category' : 'llvm'}, {'name': "clang-atom-d525-fedora", 'slavenames':["atom-buildbot"], 'builddir':"clang-atom-d525-fedora", 'factory' : ClangBuilder.getClangBuildFactory(extra_configure_args=['--enable-shared']), 'category' : 'clang'}, {'name': "clang-amd64-openbsd", 'slavenames':["openbsd-buildslave"], 'builddir':"clang-openbsd", 'factory' : ClangBuilder.getClangBuildFactory(stage1_config='Release+Asserts'), 'category' : 'clang'}, ]
def _get_llvm_builders(): return [ # {'name': "llvm-x86_64-ubuntu", # 'slavenames':["arxan_davinci"], # 'builddir':"llvm-x86_64-ubuntu", # 'factory': LLVMBuilder.getLLVMBuildFactory("x86_64-pc-linux-gnu", jobs=4, # timeout=30)}, {'name': "llvm-ppc64-linux1", 'slavenames':["chinook"], 'builddir':"llvm-ppc64", 'factory': LLVMBuilder.getLLVMBuildFactory("ppc64-linux-gnu", jobs=2, clean=False, timeout=20)}, {'name': "llvm-s390x-linux1", 'slavenames':["systemz-1"], 'builddir':"llvm-s390x-linux1", 'factory': LLVMBuilder.getLLVMBuildFactory("s390x-linux-gnu", jobs=4, clean=False, timeout=20)}, {'name': "llvm-x86_64-linux-vg_leak", 'slavenames':["osu8"], 'builddir':"llvm-x86_64-linux-vg_leak", 'factory': LLVMBuilder.getLLVMBuildFactory("x86_64-pc-linux-gnu", valgrind=True, valgrindLeakCheck=True, valgrindSuppressions='utils/valgrind/x86_64-pc-linux-gnu.supp')}, {'name': "llvm-mips-linux", 'slavenames':["mipsswbrd002"], 'builddir':"llvm-mips-linux", 'factory': LLVMBuilder.getLLVMBuildFactory("mips-linux-gnu", timeout=40, config_name='Release+Asserts', extra_configure_args=["--with-extra-options=-mips32r2", "CC=/mips/proj/build-compiler/clang-be-o32-latest/bin/clang", "CXX=/mips/proj/build-compiler/clang-be-o32-latest/bin/clang++", "--with-extra-ld-options=-mips32r2"])}, {'name': "llvm-aarch64-linux", 'slavenames':["aarch64-foundation"], 'builddir':"llvm-aarch64-linux", 'factory': LLVMBuilder.getLLVMBuildFactory(config_name='Release+Asserts', outOfDir=True, extra_configure_args=["--host=aarch64-linux-gnu"])}, {'name': "llvm-hexagon-elf", 'slavenames':["hexagon-build-03"], 'builddir':"llvm-hexagon-elf", 'factory': LLVMBuilder.getLLVMBuildFactory("hexagon-unknown-elf", timeout=40, config_name='Release+Asserts', extra_configure_args=['--build=x86_64-linux-gnu', '--host=x86_64-linux-gnu', '--target=hexagon-unknown-elf', '--enable-targets=hexagon'])}, ]
# RUN: python %s import zorg from zorg.buildbot.builders import ClangBuilder, LLVMBuilder, LLVMGCCBuilder from zorg.buildbot.builders import NightlytestBuilder # Just check that we can instantiate the build factors, what else can we do? print ClangBuilder.getClangBuildFactory() print LLVMBuilder.getLLVMBuildFactory() print LLVMGCCBuilder.getLLVMGCCBuildFactory() print NightlytestBuilder.getFastNightlyTestBuildFactory('x86_64-apple-darwin10')
extra_configure_args=["--host=aarch64-linux-gnu"])}, {'name': "llvm-hexagon-elf", 'slavenames':["hexagon-build-03"], 'builddir':"llvm-hexagon-elf", 'factory': LLVMBuilder.getLLVMBuildFactory("hexagon-unknown-elf", timeout=40, config_name='Release+Asserts', extra_configure_args=['--build=x86_64-linux-gnu', '--host=x86_64-linux-gnu', '--target=hexagon-unknown-elf', '--enable-targets=hexagon'])}, ] # Offline. {'name': "llvm-x86_64-linux", 'slavenames': ["gcc14"], 'builddir': "llvm-x86_64", 'factory': LLVMBuilder.getLLVMBuildFactory(triple="x86_64-pc-linux-gnu")}, {'name': "llvm-alpha-linux", 'slavenames':["andrew1"], 'builddir':"llvm-alpha", 'factory': LLVMBuilder.getLLVMBuildFactory("alpha-linux-gnu", jobs=2)}, {'name': "llvm-i386-auroraux", 'slavenames':["evocallaghan"], 'builddir':"llvm-i386-auroraux", 'factory': LLVMBuilder.getLLVMBuildFactory("i386-pc-auroraux", jobs="%(jobs)s", make='gmake')}, {'name': "llvm-ppc-linux", 'slavenames':["nick1"], 'builddir':"llvm-ppc", 'factory': LLVMBuilder.getLLVMBuildFactory("ppc-linux-gnu", jobs=1, clean=False, timeout=40)}, {'name': "llvm-i686-linux", 'slavenames': ["dunbar1"], 'builddir': "llvm-i686",
'factory': LLVMBuilder.getLLVMBuildFactory("i686-pc-linux-gnu", valgrind=True, valgrindLeakCheck=True, valgrindSuppressions='utils/valgrind/i386-pc-linux-gnu.supp')}, {'name': "llvm-x86_64-linux-vg_leak", 'slavenames':["osu7"], 'builddir':"llvm-x86_64-linux-vg_leak", 'factory': LLVMBuilder.getLLVMBuildFactory("x86_64-pc-linux-gnu", valgrind=True, valgrindLeakCheck=True, valgrindSuppressions='utils/valgrind/x86_64-pc-linux-gnu.supp')}, ] # Offline. {'name': "llvm-alpha-linux", 'slavenames':["andrew1"], 'builddir':"llvm-alpha", 'factory': LLVMBuilder.getLLVMBuildFactory("alpha-linux-gnu", jobs=2)} {'name': "llvm-i386-auroraux", 'slavenames':["evocallaghan"], 'builddir':"llvm-i386-auroraux", 'factory': LLVMBuilder.getLLVMBuildFactory("i386-pc-auroraux", jobs="%(jobs)s", make='gmake')}, {'name': "llvm-ppc-linux", 'slavenames':["nick1"], 'builddir':"llvm-ppc", 'factory': LLVMBuilder.getLLVMBuildFactory("ppc-linux-gnu", jobs=1, clean=False, timeout=40)}, # llvm-gcc self hosting builders. def _get_llvmgcc_builders(): return [ {'name' : "llvm-gcc-i686-darwin10-selfhost", 'slavenames':["dunbar-darwin10"], 'builddir':"llvm-gcc-i686-darwin10-selfhost",