From owner-svn-src-head@FreeBSD.ORG Sun Mar 31 04:03:09 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C1337633; Sun, 31 Mar 2013 04:03:09 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-da0-x22d.google.com (mail-da0-x22d.google.com [IPv6:2607:f8b0:400e:c00::22d]) by mx1.freebsd.org (Postfix) with ESMTP id 8E9EE89D; Sun, 31 Mar 2013 04:03:09 +0000 (UTC) Received: by mail-da0-f45.google.com with SMTP id v40so660905dad.18 for ; Sat, 30 Mar 2013 21:03:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=kjUQvUf6ssKlAbqQBPNein3E0V2z57B9YZnLF+kMi0Y=; b=bhJspNS8fk56Did944bpjU1dwqAOU3SB/Fpn0SLC8o8fIsKv9BWwssRtKu+bdwgD5D YZ3ENeV0yC8lypT2aMOyYYuyRiutli/21X1BcB9Wsd6HL7+VvoKkRJ1dq1uXA3e7zWmO WM+jgUFT2cVMblM5ZPKrCb2FobmWlfRj4i09YPBZ49xwoL1bXJ00IoONP7L94P5yMD3t yefjWhEn+wzpTmmg7QiKlye6e2mi3Qd2/cmqZOp0ceAL6qgGDSotuTopLstN+KY0GTIz 1GWJ4Qu+ec3Te+yK1VxKbsvHNR/IOdoreg3A7DpDke2uk+088w975nETNgV26JsOlQ1V Pkdw== X-Received: by 10.68.164.33 with SMTP id yn1mr11589110pbb.166.1364702589374; Sat, 30 Mar 2013 21:03:09 -0700 (PDT) Received: from [10.151.96.107] (mobile-166-147-082-222.mycingular.net. [166.147.82.222]) by mx.google.com with ESMTPS id i9sm9723208paa.7.2013.03.30.21.03.07 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 30 Mar 2013 21:03:08 -0700 (PDT) References: <201303310203.r2V23YfI055651@svn.freebsd.org> Mime-Version: 1.0 (1.0) In-Reply-To: <201303310203.r2V23YfI055651@svn.freebsd.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <10073ABA-A83A-4D20-AD83-01AD611D8F85@gmail.com> X-Mailer: iPhone Mail (10B329) From: Garrett Cooper Subject: Re: svn commit: r248937 - head Date: Sat, 30 Mar 2013 21:03:02 -0700 To: Andrew Turner Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Mar 2013 04:03:09 -0000 Awesome--thanks! -Garrett Sent from my iPhone On Mar 30, 2013, at 7:03 PM, Andrew Turner wrote: > Author: andrew > Date: Sun Mar 31 02:03:34 2013 > New Revision: 248937 > URL: http://svnweb.freebsd.org/changeset/base/248937 >=20 > Log: > When building universe ensure the required worlds are finished before > starting the kernels. Before this the kernels would be built as part of t= he > last architecture universe target. There can cause problems when this wor= ld > finishes before the other worlds as the host compiler may be picked up > rather than the target compiler. >=20 > The solution is to add a target to build the universe kernels that depend= s > on all the world targets finishing. As we may not be building a world onl= y > depend on it when MAKE_JUST_KERNELS is undefined. >=20 > Modified: > head/Makefile >=20 > Modified: head/Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > --- head/Makefile Sat Mar 30 20:57:35 2013 (r248936) > +++ head/Makefile Sun Mar 31 02:03:34 2013 (r248937) > @@ -392,6 +392,14 @@ universe_${target}_${target_arch}: unive > .endfor > .endif > .if !defined(MAKE_JUST_WORLDS) > +# If we are building world and kernels wait for the required worlds to fi= nish > +.if !defined(MAKE_JUST_KERNELS) > +.for target_arch in ${TARGET_ARCHES_${target}} > +universe_${target}_kernels: universe_${target}_${target_arch} > +.endfor > +.endif > +universe_${target}: universe_${target}_kernels > +universe_${target}_kernels: universe_${target}_prologue > .if exists(${KERNSRCDIR}/${target}/conf/NOTES) > @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=3D/dev/null \ > ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ > _______________________________________________ > svn-src-head@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/svn-src-head > To unsubscribe, send any mail to "svn-src-head-unsubscribe@freebsd.org"