summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-03-25 16:00:25 (GMT)
committerBrad King <brad.king@kitware.com>2024-03-25 16:11:57 (GMT)
commite3e2ef19645d8e6b9da3309bedff7ab3d13ee605 (patch)
tree8c50b63a10713538d1b734e9e4cf2e807e421e6c /Tests
parentb5602e7254c8ce4a6f732c017d784cd80559e5aa (diff)
downloadCMake-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