bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Dependency violation in parallel build (3.82, regression)


From: Frank Heckenbach
Subject: Dependency violation in parallel build (3.82, regression)
Date: Sun, 30 Dec 2012 23:38:44 +0100

Using the attached Makefile, I get the following result:

% rm -f foo; make -j
foo1
bar1
qux
start foo
bar
foo

So the qux recipe is run before foo is finished (or even started),
although qux depends on foo. The $(shell) calls as well as
.SECONDARY and the seemingly unrelated bar rules all seem to be
necessary to trigger the bug.

This is reproducible with 3.82. It does not seem to occur with 3.81.

BTW, I wanted to check against the current repository version, but
when I tried to fetch it as described on
https://savannah.gnu.org/git/?group=make, I got:

% git clone git://git.savannah.gnu.org/make.git
Cloning into make...
warning: You appear to have cloned an empty repository.

Attachment: Makefile
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]