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>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--9XNSGnVk94aEBUN3LlkLSdA0LEgn8fCM8
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 11/7/2015 12:41 AM, Craig Rodrigues wrote:
>=20
>=20
> On Thu, Nov 5, 2015 at 8:45 PM, Bryan Drewery <bdrewery@freebsd.org
> <mailto:bdrewery@freebsd.org>> wrote:
>=20
>     Author: bdrewery
>     Date: Fri Nov  6 04:45:29 2015
>     New Revision: 290433
>     URL: https://svnweb.freebsd.org/changeset/base/290433
>=20
>     Log:
>       Add a FAST_DEPEND option, off by default, which speeds up the
>     build significantly.
>=20
>       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.
>=20
>=20
> I put WITH_FAST_DEPEND=3D"yes" in make.conf for these builds:
>=20
> 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
>=20
>=20
> For the FreeBSD_HEAD_sparc64 build, there is a weird failure on bootstr=
ap:
>=20
> https://jenkins.freebsd.org/job/FreeBSD_HEAD_sparc64/1311/console
>=20
> If you put these entries in make.conf:
>=20
> TARGET=3Dsparc64
> WITH_FAST_DEPEND=3Dyes
>=20
> and do:
>=20
> make -j 4 buildworld __MAKE_CONF=3Dmake.conf
>=20
> That seems to trigger it.
>=20
> Can you take a look?
>=20

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.


--=20
Regards,
Bryan Drewery


--9XNSGnVk94aEBUN3LlkLSdA0LEgn8fCM8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----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-----

--9XNSGnVk94aEBUN3LlkLSdA0LEgn8fCM8--



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