Index: zorg/trunk/buildbot/osuosl/master/config/builders.py =================================================================== --- zorg/trunk/buildbot/osuosl/master/config/builders.py +++ zorg/trunk/buildbot/osuosl/master/config/builders.py @@ -716,6 +716,25 @@ "-DLLVM_TARGET_ARCH=Mips"], stage1_upload_directory='clang-cmake-mips', env = {'BOTO_CONFIG': '/var/buildbot/llvmlab-build-artifacts.boto'})}, + # Mips check-all with CMake builder + # We currently have to force CMAKE_HOST_TRIPLE and + # CMAKE_DEFAULT_TARGET_TRIPLE on this system. CMake gets the value + # correct for the processor but it's currently not possible to emit O32 + # code using a mips64-* triple. This is a bug and should be fixed soon. + # We must also force LLVM_TARGET_ARCH so that the ExecutionEngine tests + # run. + {'name': "clang-cmake-mipsel", + 'slavenames':["mips-kl-erpro001"], + 'builddir':"clang-cmake-mipsel", + 'factory' : ClangBuilder.getClangCMakeGCSBuildFactory( + clean=False, + checkout_compiler_rt=True, + extra_cmake_args=["-DLLVM_HOST_TRIPLE=mipsel-unknown-linux-gnu", + "-DLLVM_DEFAULT_TARGET_TRIPLE=mipsel-unknown-linux-gnu", + "-DLLVM_TARGET_ARCH=Mips"], + # Don't upload for the first few builds. + #stage1_upload_directory='clang-cmake-mipsel', + env = {'BOTO_CONFIG': '/var/buildbot/llvmlab-build-artifacts.boto'})}, ] def _get_openmp_builders(): Index: zorg/trunk/buildbot/osuosl/master/config/slaves.py =================================================================== --- zorg/trunk/buildbot/osuosl/master/config/slaves.py +++ zorg/trunk/buildbot/osuosl/master/config/slaves.py @@ -118,6 +118,9 @@ # Cavium Octeon II V0.2, MIPS64r2 big endian, Debian Jessie create_slave("mips-kl-m001", properties={'jobs' : 10}, max_builds=1), + # Cavium Octeon II V0.1, MIPS64r2 little endian, Debian Jessie + create_slave("mips-kl-erpro001", properties={'jobs' : 2}, max_builds=1), + # Debian Testing x86-64, Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz #create_slave("gribozavr1", properties={'jobs': 8}, max_builds=1), Index: zorg/trunk/buildbot/osuosl/master/config/status.py =================================================================== --- zorg/trunk/buildbot/osuosl/master/config/status.py +++ zorg/trunk/buildbot/osuosl/master/config/status.py @@ -152,7 +152,8 @@ extraRecipients = ["daniel.sanders@imgtec.com"], subject="Build %(builder)s Failure", mode = "failing", - builders = ["llvm-mips-linux", "clang-cmake-mips"], + builders = ["llvm-mips-linux", "clang-cmake-mips", + "clang-cmake-mipsel"], addLogs=False, num_lines = 15), ]