[PATCH] D50456: [zorg] Add AArch32 Linux LLD buildbot

Maxim Kuvyrkov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 8 09:38:36 PDT 2018


maxim-kuvyrkov created this revision.
maxim-kuvyrkov added reviewers: gkistanova, peter.smith.
Herald added a reviewer: javed.absar.
Herald added subscribers: llvm-commits, kristof.beyls.

Just copy configuration of clang-cmake-aarch64-lld bot with minimal
adjustments.


Repository:
  rL LLVM

https://reviews.llvm.org/D50456

Files:
  buildbot/osuosl/master/config/builders.py
  buildbot/osuosl/master/config/slaves.py


Index: buildbot/osuosl/master/config/slaves.py
===================================================================
--- buildbot/osuosl/master/config/slaves.py
+++ buildbot/osuosl/master/config/slaves.py
@@ -38,6 +38,7 @@
         create_slave("linaro-armv8-01-arm-global-isel", properties={'jobs' : 64}, max_builds=1),
         create_slave("linaro-armv8-01-arm-full", properties={'jobs' : 64}, max_builds=1),
         create_slave("linaro-armv8-01-arm-full-selfhost", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-lld", properties={'jobs' : 64}, max_builds=1),
         # Libcxx testsuite has tests with timing assumptions.  Run single-threaded to make
         # sure we have plenty CPU cycle to satisfy timing assumptions.
         create_slave("linaro-armv8-01-arm-libcxx", properties={'jobs' : 1}, max_builds=1),
Index: buildbot/osuosl/master/config/builders.py
===================================================================
--- buildbot/osuosl/master/config/builders.py
+++ buildbot/osuosl/master/config/builders.py
@@ -1186,6 +1186,29 @@
                                           "-DCOMPILER_RT_TEST_COMPILER_CFLAGS='-mcpu=cortex-a57 -mthumb'",
                                           "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64'"])},
 
+        ## AArch32 Self-hosting Clang+LLVM check-all + LLD + test-suite
+        ## TODO: Remove the X86 back-end after fixing the 90 bad tests
+        ## TODO: Add Compiler-RT after fixing all the failures
+        ## TODO: Fix the three remaining test-suite failures
+        {'name': "clang-cmake-armv8-lld",
+         'slavenames':["linaro-armv8-01-arm-lld"],
+         'builddir':"clang-cmake-armv8-lld",
+         'factory' : ClangBuilder.getClangCMakeBuildFactory(
+                      clean=False,
+                      checkout_compiler_rt=False,
+                      checkout_lld=True,
+                      test=True,
+                      useTwoStage=True,
+                      runTestSuite=True,
+                      testsuite_flags=['--cppflags', '-mcpu=cortex-a57 -fuse-ld=lld',
+                                       '--threads=64', '--build-threads=64'],
+                      extra_cmake_args=["-DCMAKE_C_FLAGS='-mcpu=cortex-a57'",
+                                        "-DCMAKE_CXX_FLAGS='-mcpu=cortex-a57'",
+                                        "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64;X86'",
+                                        "-DLLVM_ENABLE_LLD=True"],
+               ),
+         'category'   : 'lld'},
+
         # AArch64 Clang+LLVM+RT check-all + test-suite + self-hosting
         {'name': "clang-cmake-aarch64-full",
          'slavenames':["linaro-apm-02", "linaro-apm-05", "linaro-armv8-01-aarch64-full"],


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D50456.159741.patch
Type: text/x-patch
Size: 2747 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180808/3f3fb895/attachment.bin>


More information about the llvm-commits mailing list