[PATCH] D29050: [zorg] Add AOSP builder

Tobias Grosser via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 24 00:35:39 PST 2017


grosser added a comment.

Thanks for pushing forward to the AOSP buildbot. One thing I am not getting is how/where the AOSP source code is coming from and what is the software configuration that has to be available on the buildslave? Traditionally, our builders just check out all needed software from a git repo and only require cmake + C++ compiler. It seems this builder now needs a complex aosp checkout being available. Could you document the software configuration needed? If possibly, I would prefer to maximize the software that is automatically checked out, to make it easy to setup more buildslaves that can run this builder.



================
Comment at: buildbot/osuosl/master/config/builders.py:680
+                timeout=180,
+                target_clang="../polly-arm-linux/llvm.inst/bin",
+                target_flags="-Wno-error -O3 -mllvm -polly -mllvm -polly-position=before-vectorizer -mllvm -polly-process-unprofitable",
----------------
Instead of giving a path to the installed clang, I would prefer if we build a new clang as part of the AOSP build factory. This would make sure that the SVN id that is reported in the build actually is the one that was used to build the clang/LLVM we run here.


https://reviews.llvm.org/D29050





More information about the llvm-commits mailing list