diff options
author | Brad King <brad.king@kitware.com> | 2024-03-25 16:00:25 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-03-25 16:11:57 (GMT) |
commit | e3e2ef19645d8e6b9da3309bedff7ab3d13ee605 (patch) | |
tree | 8c50b63a10713538d1b734e9e4cf2e807e421e6c /Tests | |
parent | b5602e7254c8ce4a6f732c017d784cd80559e5aa (diff) | |
download | CMake-e3e2ef19645d8e6b9da3309bedff7ab3d13ee605.zip CMake-e3e2ef19645d8e6b9da3309bedff7ab3d13ee605.tar.gz CMake-e3e2ef19645d8e6b9da3309bedff7ab3d13ee605.tar.bz2 |
libuv: Avoid posix_spawn on macOS < 10.8
Since libuv commit `83efa3dd71` (Reland "macos: use posix_spawn instead
of fork", 2022-03-02, v1.44.0~10), `uv_spawn` on macOS < 10.8
has been observed to cause kernel panics and/or resource exhaustion.
This became particularly noticeable in CMake since commit 5420639a8d
(cmExecuteProcessCommand: Replace cmsysProcess with cmUVProcessChain,
2023-06-01, v3.28.0-rc1~138^2~8). Prefer `fork` over `posix_spawn` in
libuv when targeting macOS < 10.8.
Fixes: #25414
Fixes: #25818
Inspired-by: Ken Cunningham <kencu@macports.org>
Diffstat (limited to 'Tests')
0 files changed, 0 insertions, 0 deletions