From owner-svn-src-all@FreeBSD.ORG Sat May 10 16:39:00 2014 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ABDCB6E8; Sat, 10 May 2014 16:39:00 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 920DB21C; Sat, 10 May 2014 16:39:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s4AGd0qa007102; Sat, 10 May 2014 16:39:00 GMT (envelope-from imp@svn.freebsd.org) Received: (from imp@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s4AGd0bc007101; Sat, 10 May 2014 16:39:00 GMT (envelope-from imp@svn.freebsd.org) Message-Id: <201405101639.s4AGd0bc007101@svn.freebsd.org> From: Warner Losh Date: Sat, 10 May 2014 16:39:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r265839 - head/lib X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 May 2014 16:39:00 -0000 Author: imp Date: Sat May 10 16:39:00 2014 New Revision: 265839 URL: http://svnweb.freebsd.org/changeset/base/265839 Log: Sprinkle a few more .WAITs into the mix after csu, libc, msun and the early built libraries. This should be sufficient for most cases and has eliminated the issues I've seen with high -j builds. Races likely still remain, but this knocks the problem down a notch. Modified: head/lib/Makefile Modified: head/lib/Makefile ============================================================================== --- head/lib/Makefile Sat May 10 16:38:54 2014 (r265838) +++ head/lib/Makefile Sat May 10 16:39:00 2014 (r265839) @@ -31,8 +31,12 @@ # Except it appears bind needs to be compiled last SUBDIR_ORDERED= ${_csu} \ + .WAIT \ libc \ libc_nonshared \ + .WAIT \ + msun \ + .WAIT \ libbsm \ libauditd \ libutil \ @@ -45,7 +49,6 @@ SUBDIR_ORDERED= ${_csu} \ ${_libiconv_modules} \ libkvm \ ${_libldns} \ - msun \ libmd \ ncurses \ ${_libnetgraph} \ @@ -62,6 +65,7 @@ SUBDIR_ORDERED+= libcom_err .endif SUBDIR= ${SUBDIR_ORDERED} \ + .WAIT \ libalias \ libarchive \ ${_libatm} \