| commit | 7aaf742d2dc3f188b0307544cc767e6879df9c9e | [log] [tgz] |
|---|---|---|
| author | Ayden Meng <mengxiangdong@loongson.cn> | Thu Nov 27 19:55:31 2025 +0800 |
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | Wed Dec 03 14:11:32 2025 +0000 |
| tree | 1eb3a27abfd277b12900706650d402e8ef0f950f | |
| parent | 53cca9ed9995abdac9fed01aa54c4bf5195f48aa [diff] |
BaseTools: Handle file descriptor exhaustion during parallel build Previously, when file descriptors were exhausted in high-concurrency builds (e.g., 512 threads with 1024 FD limit), the build would hang or fail silently without clear indication of the root cause. This change catches relevant OSError instances and terminates the build, ensuring failures due to resource limits are explicit. Signed-off-by: Ayden Meng <mengxiangdong@loongson.cn>