Re: [bug #17873] .NOTPARALLEL enhancements

2012-07-06 Thread Paul Smith
On Fri, 2012-07-06 at 16:59 -0400, Paul Smith wrote: > export _MASTERPID ?= $(shell echo $$PPID) > MASTERPID := $(_MASTERPID) > LOCKFILE := /tmp/linklock.$(MASTERPID) Bleah, that won't work right. It'll have to be something like: ifeq ($(MASTERPID),) export

Re: [bug #17873] .NOTPARALLEL enhancements

2012-07-06 Thread Paul Smith
On Fri, 2012-07-06 at 22:36 +0200, Reinier Post wrote: > On Fri, Jul 06, 2012 at 03:19:11PM +, Jason Merrill wrote: > > [...] > > > I note that patch #5108 seems to create a single global mutex, whereas the > > documentation for the SCO .MUTEX target suggests that each occurrence of > > .MUTE

Re: [bug #17873] .NOTPARALLEL enhancements

2012-07-06 Thread Reinier Post
On Fri, Jul 06, 2012 at 03:19:11PM +, Jason Merrill wrote: [...] > I note that patch #5108 seems to create a single global mutex, whereas the > documentation for the SCO .MUTEX target suggests that each occurrence of > .MUTEX creates a separate mutex, so that given > > .MUTEX: this that > .M

[bug #36800] False misidentification of '%' as "mixed" target in a single target specififcation

2012-07-06 Thread Paul D. Smith
Follow-up Comment #3, bug #36800 (project make): Previously make didn't throw an error on the syntax. But the rule always had the problem that the file you created was not the same as the one you told make you'd create. Most likely you never noticed this because with a prerequisite like "all" (w

[bug #36800] False misidentification of '%' as "mixed" target in a single target specififcation

2012-07-06 Thread Serguei Mokhov
Follow-up Comment #2, bug #36800 (project make): Hi Paul, Thanks for the comment and the workaround with $(shell ...). I knew the back ticks were interpreted at the rule time by the shell and not at the make variable assignment time, but it only became a problem when I started using make 3.82; al

[bug #36800] False misidentification of '%' as "mixed" target in a single target specififcation

2012-07-06 Thread Paul D. Smith
Update of bug #36800 (project make): Status:None => Not A Bug Open/Closed:Open => Closed ___ Follow-up Comment #1: Hi Serguei; this is a

[bug #17873] .NOTPARALLEL enhancements

2012-07-06 Thread Jason Merrill
Follow-up Comment #44, bug #17873 (project make): I would very much like to see an enhancement along the lines of patch #5108. When building GCC, all of the compiler executables end up getting linked at about the same time. Just linking one is a significant burden on the system, but trying to li

[bug #36800] False misidentification of '%' as "mixed" target in a single target specififcation

2012-07-06 Thread Serguei Mokhov
URL: Summary: False misidentification of '%' as "mixed" target in a single target specififcation Project: make Submitted by: mokhov Submitted on: Fri 06 Jul 2012 15:16:22 GMT Severity: