Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Nov 2015 09:08:04 -0800
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        Craig Rodrigues <rodrigc@crodrigues.org>
Cc:        "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r290433 - in head: share/mk sys/conf tools/build/options
Message-ID:  <5640D2F4.6010101@FreeBSD.org>
In-Reply-To: <CAG=rPVcQqj5tb69_ZiugXDDkVN5uxZeKa1y-iO7U1TNV2eo3NA@mail.gmail.com>
References:  <201511060445.tA64jUjj063307@repo.freebsd.org> <CAG=rPVcQqj5tb69_ZiugXDDkVN5uxZeKa1y-iO7U1TNV2eo3NA@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On 11/7/2015 12:41 AM, Craig Rodrigues wrote:
> 
> 
> On Thu, Nov 5, 2015 at 8:45 PM, Bryan Drewery <bdrewery@freebsd.org
> <mailto:bdrewery@freebsd.org>> wrote:
> 
>     Author: bdrewery
>     Date: Fri Nov  6 04:45:29 2015
>     New Revision: 290433
>     URL: https://svnweb.freebsd.org/changeset/base/290433
> 
>     Log:
>       Add a FAST_DEPEND option, off by default, which speeds up the
>     build significantly.
> 
>       Enabling this by default, for src or out-of-src, can be done once
>     more testing
>       has been done, such as a ports exp-run, and with more compilers.
> 
> 
> I put WITH_FAST_DEPEND="yes" in make.conf for these builds:
> 
> https://jenkins.freebsd.org/job/FreeBSD_HEAD
> https://jenkins.freebsd.org/job/FreeBSD_HEAD_amd64_gcc4.9
> https://jenkins.freebsd.org/job/FreeBSD_HEAD_sparc64
> 
> 
> For the FreeBSD_HEAD_sparc64 build, there is a weird failure on bootstrap:
> 
> https://jenkins.freebsd.org/job/FreeBSD_HEAD_sparc64/1311/console
> 
> If you put these entries in make.conf:
> 
> TARGET=sparc64
> WITH_FAST_DEPEND=yes
> 
> and do:
> 
> make -j 4 buildworld __MAKE_CONF=make.conf
> 
> That seems to trigger it.
> 
> Can you take a look?
> 

I'm finally getting to testing this. My initial guess is that
WITH_FAST_DEPEND is simply exposing an existing race. The entire
gnu/usr.bin/cc directory is full of races and duplication with
generating the headers. Something that has been a problem in META_MODE.
So either way I will fix it.


-- 
Regards,
Bryan Drewery


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJWQNL0AAoJEDXXcbtuRpfP7Q4H/i2X9gKaWtTQEsnIVgOvZk/6
kAWzkwYDudBxBFdd0W492dMaP0DLcMuReOv0d6H06ANHTHOGap+0soodkiJWdyBr
TRYUyCYUpJTc0w+CpQiYwpUvMEtnFONhHhjIj4voW5vMfziTurQRxSElzF2ioAUy
HATpGGWoQq5cRAuSgAvpItOuQh6i5FTel+6rIW/VTnvuZ/ItTiuzIn37mEpwRvVq
HuFG51aW0nyUu9/pDk+2F0Vax129iy4a1gkx+eFQH5Q3z1D2KTv0wN+KKY9Dv5ce
looRE2XIuz//y69CpcM/rzfaQoZd+HAMXyzHqzQmDR/J2YM25z34XqiYx6t0dnA=
=jiIC
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5640D2F4.6010101>