diff options
| author | arthurqiu <arthurq@nvidia.com> | 2025-01-16 03:42:21 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-15 11:42:21 -0800 |
| commit | 6655c53ff02f0ffca0fcaa3261e14c2a6417d3da (patch) | |
| tree | f2d92353b77a0a27cfae512ba7be4b3f11e40d64 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h | |
| parent | 6ffc4451037bbae26cce51fb80418f8e9ed2ac84 (diff) | |
| download | llvm-6655c53ff02f0ffca0fcaa3261e14c2a6417d3da.zip llvm-6655c53ff02f0ffca0fcaa3261e14c2a6417d3da.tar.gz llvm-6655c53ff02f0ffca0fcaa3261e14c2a6417d3da.tar.bz2 | |
[cmake] Serialize native builds for Make generator (#121021)
The build system is fragile by allowing multiple invocation of
subprocess builds in the native folder for Make generator.
For example, during sub-invocation of the native llvm-config,
llvm-min-tblgen is also built. If there is another sub-invocation of the
native llvm-min-tblgen build running in parallel, they may overwrite
each other's build results, and may lead to errors like "Text file
busy".
This patch adds a cmake script that uses file lock to serialize all
native builds for Make generator.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions
