Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 May 2014 11:28:36 +0300
From:      Jukka Ukkonen <jau789@gmail.com>
To:        freebsd-ppc@FreeBSD.org
Subject:   Odd failures during parallel PPC builds
Message-ID:  <538992B4.8030209@gmail.com>
In-Reply-To: <5388B184.4050309@freebsd.org>
References:  <5388B184.4050309@freebsd.org>

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

Hi all,

I sent the question below to Peter Grehan a few days ago.
He told me that he has not seen the symptoms I had found
possibly because he does ppc cross-builds on amd64.
I have tried to maintain my amd64, ppc, and sparc64 systems
as independent as possible. Usually I cross-build only my
R-PI on amd64.
Now it seems I have found something going wrong with
parallel make on ppc such that the same symptoms cannot
be reproduced on an amd64 platform.

> I just wonder am I the only one to see odd failures during
> parallel builds on a 32-bit ppc system with "make -j #" in
> which # >= 2. Has anyone else noticed similar symptoms?
> The make version is apparently bmake. The OS version I have
> used is 10-stable.
> When I use the traditional 1 process at a time approach
> with PPC builds everything comes out just fine, though,
> about 1,5 times slower on a 2 core system.
>
> On a 12 core amd64 "make -j 60" is just fine, but on
> a 2 core ppc "make -j 2" often seems to be too much.
> I have no idea of the root cause yet. I am just confused.
> This has anyhow been going on for a few weeks now. So, I
> assume someone else might have already noticed something
> similar.
> Typically the error codes during parallel builds have been
> ENOENT and EINVAL during the last few weeks. The failure
> does not happen always at the same time, nor is the error
> code always the same.
>
> Are there maybe known conditions like configuration
> settings or something which could cause these odd failed
> parallel builds on a ppc system?

Is there anyone else trying to run local builds on
32-bit ppc? If so, have you noticed any problems with
parallel make? Is there any other way to work around
this problem but avoiding the parallel builds completely?

BR,
--jau



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?538992B4.8030209>