Re: [PATCH v3] libiberty: Use posix_spawn in pex-unix when available.

2023-11-11 Thread Jeff Law
On 11/10/23 17:22, Patrick O'Neill wrote: On 11/10/23 03:00, Prathamesh Kulkarni wrote: On Thu, 5 Oct 2023 at 00:00, Brendan Shanks wrote: Hi, This patch implements pex_unix_exec_child using posix_spawn when available. This should especially benefit recent macOS (where vfork just calls f

Re: [PATCH v3] libiberty: Use posix_spawn in pex-unix when available.

2023-11-10 Thread Patrick O'Neill
On 11/10/23 03:00, Prathamesh Kulkarni wrote: On Thu, 5 Oct 2023 at 00:00, Brendan Shanks wrote: Hi, This patch implements pex_unix_exec_child using posix_spawn when available. This should especially benefit recent macOS (where vfork just calls fork), but should have equivalent or faster per

Re: [PATCH v3] libiberty: Use posix_spawn in pex-unix when available.

2023-11-10 Thread Richard Biener
On Fri, Nov 10, 2023 at 12:01 PM Prathamesh Kulkarni wrote: > > On Thu, 5 Oct 2023 at 00:00, Brendan Shanks wrote: > > > > Hi, > > > > This patch implements pex_unix_exec_child using posix_spawn when > > available. > > > > This should especially benefit recent macOS (where vfork just calls > > fo

Re: [PATCH v3] libiberty: Use posix_spawn in pex-unix when available.

2023-11-10 Thread Prathamesh Kulkarni
On Thu, 5 Oct 2023 at 00:00, Brendan Shanks wrote: > > Hi, > > This patch implements pex_unix_exec_child using posix_spawn when > available. > > This should especially benefit recent macOS (where vfork just calls > fork), but should have equivalent or faster performance on all > platforms. > In ad

Re: [PATCH v3] libiberty: Use posix_spawn in pex-unix when available.

2023-11-09 Thread Jeff Law
On 10/4/23 12:28, Brendan Shanks wrote: Hi, This patch implements pex_unix_exec_child using posix_spawn when available. This should especially benefit recent macOS (where vfork just calls fork), but should have equivalent or faster performance on all platforms. In addition, the implementatio

Re: Ping: [PATCH v3] libiberty: Use posix_spawn in pex-unix when available.

2023-11-02 Thread Richard Biener
On Wed, Nov 1, 2023 at 7:16 PM Brendan Shanks wrote: > > Polite ping on this. OK. Thanks, Richard. > > On Oct 4, 2023, at 11:28 AM, Brendan Shanks wrote: > > > > Hi, > > > > This patch implements pex_unix_exec_child using posix_spawn when > > available. > > > > This should especially benefit r

Ping: [PATCH v3] libiberty: Use posix_spawn in pex-unix when available.

2023-11-01 Thread Brendan Shanks
Polite ping on this. > On Oct 4, 2023, at 11:28 AM, Brendan Shanks wrote: > > Hi, > > This patch implements pex_unix_exec_child using posix_spawn when > available. > > This should especially benefit recent macOS (where vfork just calls > fork), but should have equivalent or faster performance

[PATCH v3] libiberty: Use posix_spawn in pex-unix when available.

2023-10-04 Thread Brendan Shanks
Hi, This patch implements pex_unix_exec_child using posix_spawn when available. This should especially benefit recent macOS (where vfork just calls fork), but should have equivalent or faster performance on all platforms. In addition, the implementation is substantially simpler than the vfork+exe