[PATCH] Windows jobserver updates for GNU make 4.2.1

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[PATCH] Windows jobserver updates for GNU make 4.2.1

Troy Runkel

This patch expands the maximum number of simultaneous jobs on Windows from 63 (limit dictated by Windows MAXIMUM_WAIT_OBJECTS) to 4095.

 

It also fixes a situation where GNU make on Windows could deadlock and/or suffer memory corruption issues if –j or –j63 was used.  The problem was due to the way that $(shell …) commands are handled.

 

--Troy Runkel

 


_______________________________________________
Make-w32 mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/make-w32

windows_jobserver_update.diff (14K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [PATCH] Windows jobserver updates for GNU make 4.2.1

Eli Zaretskii
> From: Troy Runkel <[hidden email]>
> Date: Tue, 1 Nov 2016 19:16:33 +0000
>
> This patch expands the maximum number of simultaneous jobs on Windows from 63 (limit dictated by
> Windows MAXIMUM_WAIT_OBJECTS) to 4095.
>
> It also fixes a situation where GNU make on Windows could deadlock and/or suffer memory corruption issues
> if –j or –j63 was used. The problem was due to the way that $(shell …) commands are handled.

Thanks, pushed.

_______________________________________________
Make-w32 mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/make-w32