[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