[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