Subject: bin/14404: make(1) .ORDER special target doesn't work
To: None <gnats-bugs@gnats.netbsd.org>
From: None <tv@pobox.com>
List: netbsd-bugs
Date: 10/30/2001 09:49:13
>Number: 14404
>Category: bin
>Synopsis: make(1) .ORDER special target doesn't work
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Oct 30 09:55:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: Todd Vierling
>Release: NetBSD-current 20011030
>Organization:
duh.org: Pointing out the obvious since 1994.
>Environment:
N/A
>Description:
It seems that the .ORDER special target to make(1) doesn't do what it
advertises when using -j. This has broken the top-level Makefile and was
attempted to fix a problem in misc/14378, and .ORDER worked in neither case.
This directive is important in order to enforce ordering on possibly disjoint
(and thus naot appropriate for "real" dependencies) targets.
>How-To-Repeat:
"make -j3 target1 target2 target3" with a Makefile that contains .ORDER and
the corresponding targets. Watch all three get launched at once.
>Fix:
Unknown. Will investigate.
>Release-Note:
>Audit-Trail:
>Unformatted: