delcypher added a comment. In D98291#2615590 <https://reviews.llvm.org/D98291#2615590>, @kubamracek wrote:
> When using Ninja, does this mean running a null build is no longer a null > build, but it at least always invokes this sub-build? Not saying that's bad, > just want to understand the change. What does the output of just "ninja" say > in that case? Yes the sub-build will always be invoked. That being said in the sub-build if nothing has changed it will be extremely fast because ninja is fast. The output looks something like this $ ninja [0/3] Performing build step for 'compiler-rt' ninja: no work to do. [1/3] No install step for 'compiler-rt' [3/3] Completed 'compiler-rt' This being said I'd expect very few people to actually run into this because this build configuration (`LLVM_BUILD_EXTERNAL_COMPILER_RT=ON`) is not common because it is not the default. The default if you enable compiler-rt is for it to be built as part of the main build using the host compiler, which is all kinds of wrong but is very convenient. Swift does use this build configuration but I doubt anyone would complain about the extra console noise given how noisy build-script is. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D98291/new/ https://reviews.llvm.org/D98291 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits