[zorg] r255022 - [zorg][mips] Add a little endian version of clang-cmake-mips.
Daniel Sanders via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 8 06:57:29 PST 2015
Author: dsanders
Date: Tue Dec 8 08:57:28 2015
New Revision: 255022
URL: http://llvm.org/viewvc/llvm-project?rev=255022&view=rev
Log:
[zorg][mips] Add a little endian version of clang-cmake-mips.
Subscribers: llvm-commits, gkistanova
Differential Revision: http://reviews.llvm.org/D14696
Modified:
zorg/trunk/buildbot/osuosl/master/config/builders.py
zorg/trunk/buildbot/osuosl/master/config/slaves.py
zorg/trunk/buildbot/osuosl/master/config/status.py
Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=255022&r1=255021&r2=255022&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Tue Dec 8 08:57:28 2015
@@ -716,6 +716,25 @@ def _get_sanitizer_builders():
"-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():
Modified: zorg/trunk/buildbot/osuosl/master/config/slaves.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/slaves.py?rev=255022&r1=255021&r2=255022&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/slaves.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/slaves.py Tue Dec 8 08:57:28 2015
@@ -118,6 +118,9 @@ def get_build_slaves():
# 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),
Modified: zorg/trunk/buildbot/osuosl/master/config/status.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/status.py?rev=255022&r1=255021&r2=255022&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/status.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/status.py Tue Dec 8 08:57:28 2015
@@ -152,7 +152,8 @@ def get_status_targets(standard_builders
extraRecipients = ["daniel.sanders at 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),
]
More information about the llvm-commits
mailing list