This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients Yonatan Goldschmidt, gregory.p.smith, izbyshev, koobs, pablogsal, ronaldoussoren
Date 2020-10-24.09:47:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1603532877.32.0.394496248014.issue35823@roundup.psfhosted.org>
In-reply-to
Content
> From what I can tell, vfork probably also works on macOS (darwin).
> 
> Lets let this run for a bit on Linux and it can be a separate issue to 
> open vfork usage up to other platforms.

I'd prefer to not use vfork on macOS. For one I don't particularly trust that vfork would work reliably when using higher level APIs, but more importantly posix_spawn on macOS has some options that are hard to achieve otherwise and might be useful to expose in subprocess. An example of this is selecting the CPU architecture to use for the launched process when using fat binaries and a system that supports CPU emulation, such as the intel emulation on the upcoming Apple Silicon systems.
History
Date User Action Args
2020-10-24 09:47:57ronaldoussorensetrecipients: + ronaldoussoren, gregory.p.smith, koobs, izbyshev, pablogsal, Yonatan Goldschmidt
2020-10-24 09:47:57ronaldoussorensetmessageid: <1603532877.32.0.394496248014.issue35823@roundup.psfhosted.org>
2020-10-24 09:47:57ronaldoussorenlinkissue35823 messages
2020-10-24 09:47:57ronaldoussorencreate