[PATCH] D34065: make AnnotatedBuilder use LLVMBuildFactory and depends_on_projects
Bob Haarman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 13 15:50:42 PDT 2017
inglorion added a comment.
I see. Yes, it's unfortunate that this essentially repeats the list of projects in multiple places. On the other hand, I like having as much as possible in the part that can be modified without requiring a buildmaster reload, which would speak for leaving the checkout code in the builder. This is also what the sanitizer builders do. They trigger on changes to any of llvm, cfe, compiler-rt, libcxx, libcxxabi, libunwind, and lld, which we could also do here. It's basically triggering on everything, which is safe. Theoretically, it might increase resource usage a bit, but the ThinLTO builder as-is is basically always building, so the number of builds triggered and the amount of work the worker does should be the same. Would you like me to make that change?
https://reviews.llvm.org/D34065
More information about the llvm-commits
mailing list