[OpenAFS-devel] Re: qemu arm slave for buildbot

Marc Dionne marc.c.dionne@gmail.com
Tue, 2 Nov 2010 10:43:29 -0400


On Tue, Nov 2, 2010 at 10:34 AM, Andrew Deason <adeason@sinenomine.net> wro=
te:
> On Tue, 2 Nov 2010 05:21:26 -0800
> Chaz Chandler <clc31@inbox.com> wrote:
>
>> I agree that this is frustrating. =A0However, the IRIX build time could
>> be greatly reduced if parallel make worked properly; it can and does
>> in other open source projects, but I believe that we're running into
>> issues with Makefile assumptions about build order that don't
>> necessarily hold true for IRIX. =A0It is a goal of mine to get this
>> working, but I may need some guidance along the way. =A0Pointers
>> welcome!
>
> I thought parallel make is already supposed to work on master; Marc
> Dionne (and maybe others?) did a ton of work to get it working. And in
> fact I'd expect the build slaves to be building in parallel, so we catch
> errors in parallel make more quickly.
>
> If it's not already working, post the failures somewhere.

Yes parallel make is supposed to work on the current branches, there
have been many related commits over the past few years.  Note that
none of them have been ported back to 1.4, so it is not expected to
work there.

By all means post your failing build log (here or RT) when you get
errors, it's usually not too hard to figure out the problem, typically
missing dependencies or rules with multiple targets that can race each
other.  There may be things that are specific to IRIX, and in my
experience the race cases show up more easily on slower machines.  I
know that there are still some multiple targets lurking in the source,
but I've only been fixing them as I run into actual build errors.  It
might be worth cleaning the rest of them up.

Marc