|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [xen-unstable bisection] complete build-i386-oldkern
Ian Campbell writes ("Re: [Xen-devel] [xen-unstable bisection] complete
build-i386-oldkern"):
> On Wed, 2012-05-30 at 09:13 +0100, xen.org wrote:
> > changeset: 25404:ccad7bed9163
> > user: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> > date: Tue May 29 16:36:50 2012 +0100
> >
> > libxl: introduce libxl__alloc_vdev
>
> This is probably a false positive due to the race with the missing
> xl.h->_paths.h dependency. See "12988: regressions - FAIL" for details.
No, actually. If you follow the link
http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-i386-oldkern.xen-build.html
you can see the bisection graph with the tested revisions coloured
red/green.
The bisector insists on 3 alternating passes/fails with the
before/after revisions before it will finger a changeset. So it would
have to be a pretty reproduceable race, not a fluke.
If you look at one of the flights listed as `fail' for
`...,ccad7bed9163' - I looked at 12985 [1] - you'll see this:
cc1: warnings being treated as errors
libxl.c:1748: error: 'libxl__alloc_vdev' defined but not used
make[3]: *** [libxl.o] Error 1
And indeed 25404:ccad7bed9163 introduces a static function which isn't
used. I should have spotted this in review and asked Stefano to add
#ifdefs around it, pending introducing of the caller in the next
patch(es).
Anyway the dependency race is a bug too so I have committed your fix.
libxl tip seems to build for me with make -j4 now.
Ian.
[1]
There isn't a link to this from the bisection page because I'm not
sure how to get dot to do that. But you can url-hack it by analogy
from any other flight:
http://www.chiark.greenend.org.uk/~xensrcts/logs/12985/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |