svn commit: r338404 - head/sys/conf

Li-Wen Hsu lwhsu at freebsd.org
Fri Aug 31 16:32:50 UTC 2018


On Fri, Aug 31, 2018 at 3:20 PM Glen Barber <gjb at freebsd.org> wrote:
>
> On Fri, Aug 31, 2018 at 08:51:29AM -0400, Ed Maste wrote:
> > On 30 August 2018 at 22:46, Glen Barber <gjb at freebsd.org> wrote:
> > >
> > > As I look closer at the log, I have a sneaking suspicion this may have
> > > been a transient.  I'm redoing the i386 build against the original
> > > r338401 for i386 alone as a test, if nothing else, to see if it fails in
> > > the same place.
> >
> > What's the failure?
>
>  >>> stage 3.1: building everything
>  --------------------------------------------------------------
>  In file included from /usr/src/sys/kern/genoffset.c:35:
>  In file included from /usr/src/sys/sys/param.h:96:
>  /usr/src/sys/sys/types.h:46:10: fatal error: 'machine/endian.h' file not found
>  #include <machine/endian.h>
>           ^~~~~~~~~~~~~~~~~~
>  1 error generated.
>  --- genoffset.o ---
>  *** [genoffset.o] Error code 1
>
> So far, 100% reproducible with an empty /usr/obj/.
>
> > I see head/i386 is green in CI.
> >
>
> Does CI prune .OBJDIR for each build?

Yes, each build is a clean build for now.  More precisely, each build
happens in a fresh jail and will be thrown away after the build.

Many people ask for incremental build to speed up but that takes some
further work.  The current plan is still to have clean build but run
less frequently after having incremental build for catching dependence
or race problems.

Best,
Li-Wen

-- 
Li-Wen Hsu <lwhsu at FreeBSD.org>
https://lwhsu.org


More information about the svn-src-head mailing list