Skip to content

libuv: Avoid posix_spawn on macOS < 10.8

Brad King requested to merge brad.king/cmake:libuv-macos-10.5 into master

Since libuv PR 3257, uv_spawn on macOS < 10.8 has been observed to cause kernel panics and/or resource exhaustion. This became particularly noticeable in CMake since !8665 (merged). Prefer fork over posix_spawn in libuv when targeting macOS < 10.8.

Fixes: #25414 (closed)
Fixes: #25818 (closed)
Inspired-by: @kencu
Backport: release
Manual-backport: release-3.28

Merge request reports