[zorg] r265307 - update LLDB Xcode Jenkins build to include compiler-rt and libcxx

Todd Fiala via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 4 09:36:45 PDT 2016


Author: tfiala
Date: Mon Apr  4 11:36:44 2016
New Revision: 265307

URL: http://llvm.org/viewvc/llvm-project?rev=265307&view=rev
Log:
update LLDB Xcode Jenkins build to include compiler-rt and libcxx

This changes the derive-lldb command to include both
llvm/projects/compiler-rt and llvm/projects/libcxx.

The TSAN LLDB tests require being run with a TSAN-supported
compiler, which requires including the libcxx headers and building
with compiler-rt.

Modified:
    zorg/trunk/zorg/jenkins/build.py

Modified: zorg/trunk/zorg/jenkins/build.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/jenkins/build.py?rev=265307&r1=265306&r2=265307&view=diff
==============================================================================
--- zorg/trunk/zorg/jenkins/build.py (original)
+++ zorg/trunk/zorg/jenkins/build.py Mon Apr  4 11:36:44 2016
@@ -485,6 +485,10 @@ def tree_path(tree, repo):
             return "llvm"
         if repo == "clang":
             return "llvm/tools/clang"
+        if repo == "compiler-rt":
+            return "llvm/projects/compiler-rt"
+        if repo == "libcxx":
+            return "llvm/projects/libcxx"
 
     else:
         logging.error("Unknown tree '{}'".format(tree))
@@ -580,7 +584,8 @@ def derive_llvm(repos=['llvm', 'clang',
 
 def derive_lldb():
     """Build a derived src tree for LLDB"""
-    derive(tree='lldb', repos=['lldb', 'llvm', 'clang'])
+    derive(tree='lldb', repos=['lldb', 'llvm', 'clang', 'libcxx',
+        'compiler-rt'])
 
 
 def create_builddirs():




More information about the llvm-commits mailing list