From owner-freebsd-bugs@FreeBSD.ORG Tue Feb 17 17:43:27 2015 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 881F7379 for ; Tue, 17 Feb 2015 17:43:27 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6EA6C7A9 for ; Tue, 17 Feb 2015 17:43:27 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t1HHhRwI024000 for ; Tue, 17 Feb 2015 17:43:27 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 197764] bsd.dep.mk appears to missing a .ORDER: directive Date: Tue, 17 Feb 2015 17:43:27 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: cattelan@thebarn.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Feb 2015 17:43:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197764 Bug ID: 197764 Summary: bsd.dep.mk appears to missing a .ORDER: directive Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: misc Assignee: freebsd-bugs@FreeBSD.org Reporter: cattelan@thebarn.com While working with a beforedepends target we notices that in some cases the files generated by the beforedpends were not showing up in time for the depends phase to find the generated files. By adding a sleep to the beforedepends rule is was easy to see that the actually depends phase was not waiting for the beforedepends to finish. This look to be a simple omission of an .ORDER: iff --git a/share/mk/bsd.dep.mk b/share/mk/bsd.dep.mk index cbbb4d6..db5ddd7 100644 --- a/share/mk/bsd.dep.mk +++ b/share/mk/bsd.dep.mk @@ -122,6 +122,7 @@ ${_YC:R}.o: ${_YC} .if !target(depend) .if defined(SRCS) depend: beforedepend ${DEPENDFILE} afterdepend +.ORDER: beforedepend ${DEPENDFILE} afterdepend # Different types of sources are compiled with slightly different flags. # Split up the sources, and filter out headers and non-applicable flags. -- You are receiving this mail because: You are the assignee for the bug.