GNU Make 4.4 released!

2022-10-31 Thread Paul Smith
GNU make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. You can learn more at: https://www.gnu.org/software/make/ --

Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Alejandro Colomar
Hi Paul, On 10/31/22 08:01, Paul Smith wrote: * New feature: The .WAIT special target If the .WAIT target appears between two prerequisites of a target, then GNU Make will wait for all of the targets to the left of .WAIT in the list to complete before starting any of the targets to th

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Alejandro Colomar
Hi Eddy, On 10/31/22 13:42, Edward Welbourne wrote: Alejandro Colomar (Monday, October 31, 2022 11:06) replied: I'm curious: what is .WAIT made for?  Isn't it just a workaround for broken dependencies? No. I mean, considering the following example: all: one two .WAIT three one

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Edward Welbourne
On 10/31/22 08:01, Paul Smith wrote: >> * New feature: The .WAIT special target >>    If the .WAIT target appears between two prerequisites of a target, then >>    GNU Make will wait for all of the targets to the left of .WAIT in the list >>    to complete before starting any of the targets to the

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Edward Welbourne
>>> I mean, considering the following example: >>> >>>  all: one two .WAIT three >>>  one two three: ; @sleep 1; echo $@ >>> >>> It's the same as if it was written as >>> >>>  all: one two three >>>  three: one two >>>  one two three: ; @sleep 1; echo $@ >>> >>> Isn't it?

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Alejandro Colomar
Hi Eddy, On 10/31/22 14:52, Edward Welbourne wrote: I mean, considering the following example:   all: one two .WAIT three   one two three: ; @sleep 1; echo $@ It's the same as if it was written as   all: one two three   three: one two   one two three: ; @sleep 1;

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Paul Smith
On Mon, 2022-10-31 at 11:06 +0100, Alejandro Colomar wrote: > On 10/31/22 08:01, Paul Smith wrote: > > * New feature: The .WAIT special target > > I'm curious: what is .WAIT made for? As mentioned in the NEWS, it's _primarly_ there because the next release of the POSIX spec will require a POSIX-c

[bug #3656] .MUTEX directive

2022-10-31 Thread Jouke Witteveen
Follow-up Comment #4, bug #3656 (project make): In the recently released GNU Make 4.4, .NOTPARALLEL accepts prerequisites, thus this feature request is effectively satisfied! ___ Reply to this item at:

[bug #45799] handle local variables in $(call )

2022-10-31 Thread Jouke Witteveen
Follow-up Comment #1, bug #45799 (project make): The recently released GNU Make 4.4 has the $(let ...) function, which provides local variables. The current feature request is thus taken care of. ___ Reply to this item at:

[bug #3656] .MUTEX directive

2022-10-31 Thread Paul D. Smith
Update of bug #3656 (project make): Status:None => Duplicate Open/Closed:Open => Closed Component Version:None => 3.78 Operating System:

[bug #45799] handle local variables in $(call )

2022-10-31 Thread Paul D. Smith
Update of bug #45799 (project make): Status:None => Duplicate Open/Closed:Open => Closed Component Version:None => 3.82 Fixed Release:

[bug #45799] handle local variables in $(call )

2022-10-31 Thread Thierry LARMOIRE
Follow-up Comment #3, bug #45799 (project make): Thank you ! ___ Reply to this item at: ___ Message posté via Savannah https://savannah.gnu.org/