[PATCH] D51413: [zorg] Disable sanitzers on clang-cmake-armv8-lld

Peter Smith via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 29 04:17:50 PDT 2018


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

The combination of ARM, LLD and compiler-rt has flushed out some problems with CFI on ARM https://bugs.llvm.org/show_bug.cgi?id=38690 . Until these can be fixed or worked around disable the sanitizer build so that the CFI tests are not run. In an ideal world it would be possible just to disable the CFI tests but unfortunately the only option available is the sanitizers.


https://reviews.llvm.org/D51413

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


Index: buildbot/osuosl/master/config/builders.py
===================================================================
--- buildbot/osuosl/master/config/builders.py
+++ buildbot/osuosl/master/config/builders.py
@@ -1172,6 +1172,7 @@
                                           "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64'"])},
 
         ## AArch32 Self-hosting Clang+LLVM check-all + LLD + test-suite
+        # Sanitizers build disabled due to PR38690
         {'name': "clang-cmake-armv8-lld",
          'slavenames':["linaro-armv8-01-arm-lld"],
          'builddir':"clang-cmake-armv8-lld",
@@ -1187,6 +1188,7 @@
                       extra_cmake_args=["-DCMAKE_C_FLAGS='-mcpu=cortex-a57'",
                                         "-DCMAKE_CXX_FLAGS='-mcpu=cortex-a57'",
                                         "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64'",
+                                        "-DCOMPILER_RT_BUILD_SANITIZERS=OFF",
                                         "-DLLVM_ENABLE_LLD=True"],
                ),
          'category'   : 'lld'},


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D51413.163044.patch
Type: text/x-patch
Size: 1049 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180829/e7101c9b/attachment.bin>


More information about the llvm-commits mailing list