[MacPorts] #68718: cmake-devel @3.28.0-rc1: kernel panic
MacPorts
noreply at macports.org
Sun Mar 24 19:38:08 UTC 2024
#68718: cmake-devel @3.28.0-rc1: kernel panic
--------------------------+-----------------------
Reporter: ryandesign | Owner: michaelld
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: lion
Port: cmake-devel |
--------------------------+-----------------------
Comment (by kencu):
Tweaking our existing patch blocker to force the fork behaviour always on
older systems fixes 10.7.
{{{
- #if defined(__APPLE__) && (MAC_OS_X_VERSION_MIN_REQUIRED >= 1050)
+ #if defined(__APPLE__) && (MAC_OS_X_VERSION_MIN_REQUIRED >= 1080)
uv_once(&posix_spawn_init_once, uv__spawn_init_posix_spawn);
}}}
{{{
$ port -v installed cmake-devel
The following ports are currently installed:
cmake-devel @20240322-3.28.4-b5602e72_0 requested_variants=''
platform='darwin 11' archs='x86_64' date='2024-03-23T13:17:11-0700'
cmake-devel @20240322-3.29.1-cff8aefc_0 (active) requested_variants=''
platform='darwin 11' archs='x86_64' date='2024-03-24T12:32:08-0700'
}}}
So that is a pretty trivial tweak.
It would be much more rewarding to see why the posix_spawn version is
causing kernel panics, but -- it may not be overly helpful as they
fallback is going to be there forever I think. The performance advantages
to using posix_spawn were only seen on the newer systems, so no need for
it on older systems anyway.
--
Ticket URL: <https://trac.macports.org/ticket/68718#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list