[PATCH] D11287: [zorg]Support separate toolchain locations for android build and test
Ying Chen
chying at google.com
Thu Jul 16 19:30:22 PDT 2015
chying created this revision.
chying added reviewers: chaoren, ovyalov.
chying added a subscriber: llvm-commits.
Herald added subscribers: srhines, danalbert, tberghammer.
-toolchain_build will be used to build lldb-server
-toolchain_test will be used to build test inferiors, toolchain level for test should be the same with device api level
http://reviews.llvm.org/D11287
Files:
zorg/buildbot/builders/LLDBBuilder.py
Index: zorg/buildbot/builders/LLDBBuilder.py
===================================================================
--- zorg/buildbot/builders/LLDBBuilder.py
+++ zorg/buildbot/builders/LLDBBuilder.py
@@ -265,7 +265,7 @@
if compiler=='totclang':
compilerPath=bindir + '/clang'
elif remote_platform is 'android':
- compilerPath = '%(toolchain)s' + '/bin/' + compiler
+ compilerPath = '%(toolchain_test)s' + '/bin/' + compiler
else:
compilerPath = compiler
for arch in test_archs:
@@ -352,7 +352,8 @@
# example: {"android-i386": {"remote_host":"localhost",
# "remote_port":"5430",
# "remote_dir":"/data/local/tmp/lldb",
- # "toolchain":"/home/lldb_build/Toolchains/i386-android-toolchain",
+ # "toolchain_build":"/home/lldb_build/Toolchains/i386-android-toolchain-21",
+ # "toolchain_test":"/home/lldb_build/Toolchains/i386-android-toolchain-16",
# "deviceid":"XXXXXXX"},
def getRemoteCfg(rc, stdout, stderr):
@@ -680,7 +681,7 @@
cmake_args.append(WithProperties("-DCMAKE_BUILD_TYPE=%s" % build_type))
cmake_args.append(WithProperties('%(builddir)s/' + llvm_srcdir))
cmake_args.append(WithProperties('-DCMAKE_TOOLCHAIN_FILE=' + '%(builddir)s/' + llvm_srcdir + '/tools/lldb/cmake/platforms/Android.cmake'))
- cmake_args.append(WithProperties('-DANDROID_TOOLCHAIN_DIR=' + '%(toolchain)s'))
+ cmake_args.append(WithProperties('-DANDROID_TOOLCHAIN_DIR=' + '%(toolchain_build)s'))
cmake_args.append('-DANDROID_ABI=' + abiMap[target_arch])
cmake_args.append('-DCMAKE_CXX_COMPILER_VERSION=4.9')
cmake_args.append('-DLLVM_TARGET_ARCH=' + target_arch)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11287.29971.patch
Type: text/x-patch
Size: 1855 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150717/c8e96bfa/attachment.bin>
More information about the llvm-commits
mailing list