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 vstinner
Recipients gregory.p.smith, izbyshev, nanjekyejoannah, pablogsal, pitrou, serhiy.storchaka, vstinner
Date 2019-01-07.00:13:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1546820003.1.0.351247921295.issue35537@roundup.psfhosted.org>
In-reply-to
Content
I wrote PR 11452 which is based on PR 11242 but adds support for 'env' and 'restore_signals' parameters and checks the operating system and libc version to decide if posix_spawn() can be used by subprocess.

In my implementation, posix_spawn() is only used on macOS and glibc 2.26 or newer (and glibc 2.24 and newer on Linux).

According to Alexey Izbyshev, musl should be safe as well, but I don't know how to test musl on my Fedora, nor how to check if Python is linked to musl, nor what is the minimum musl version which is safe.
History
Date User Action Args
2019-01-07 00:13:25vstinnersetrecipients: + vstinner, gregory.p.smith, pitrou, serhiy.storchaka, izbyshev, pablogsal, nanjekyejoannah
2019-01-07 00:13:23vstinnersetmessageid: <1546820003.1.0.351247921295.issue35537@roundup.psfhosted.org>
2019-01-07 00:13:23vstinnerlinkissue35537 messages
2019-01-07 00:13:22vstinnercreate