[PATCH] D149072: [CMake] Serialize `build_native_tool`

Chris Bieneman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 26 17:36:30 PDT 2023


beanz added a comment.

This feels like it could have unintended and unfortunate consequences. Does this not make `mlir-tablegen` depend on `clang-tablegen`? If it does that could increase iteration loops where native tools are involved by building unrelated things that don't strictly need to be built or have a dependency.

I'm curious where you're seeing race conditions with the native builds. Makefile and Ninja generators shouldn't race (makefile because of the job server model and Ninja because of the use of the console pool).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D149072/new/

https://reviews.llvm.org/D149072



More information about the llvm-commits mailing list