On 12/20/2010 10:54 AM, Matthias Klose wrote:

> So, I'll build without Linaro on powerpc.  Next we'll see regressions on
> ix86 and x86_64, which are not fixed, so stop building these
> architectures without the Linaro changes?  Or build without Linaro on
> ix86 and x86_64?  Or maybe be a bit more conservative what gets into the
> Linaro toolchain? 

I'm not trying to take an extreme position; I'm really looking for an
answer here.  We've got something approaching 100 engineers doing
ARM-oriented work in various components.  They build on ARM, test on
ARM, benchmark on ARM.  They live ARM, they breathe ARM.  I think it's
likely they're going to break non-ARM, no matter how well-intentioned
they are.

So, the question is what policies we should have pre-checkin (to
validate other architectures) and post-checkin (when a problem is
reported on another architecture).  I don't think we have very good
clarity there.  I suspect that if more distributions start taking more
technology from Linaro, we'll see this issue arise more and more often.

Correctness is a relatively easy case, but what happens when we see that
a 10% performance improvement on ARM resulted in a 2% decrease on MIPS
or 3% on x86?  What commitment, if any, are we making to a distribution
that cares about all of ARM, MIPS, and x86?

Thank you,

-- 
Mark Mitchell
CodeSourcery
m...@codesourcery.com
(650) 331-3385 x713

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to