On 12/04/2012 08:27 PM, Jon Masters wrote:
On 12/04/2012 03:52 PM, DJ Delorie wrote:
The wiki page says "Please do work using only the ARM Foundation model." Am I
missing something?
These are likely Al questions
I can answer any of them also :) The reason it says that is because we
don't want people doing cross-builds out of frustration (at the speed)
or out of whatever missconceived notion otherwise well intended. Fedora
is native built and that's how this is going to be done. It's ok to use
distcc if setup but there have been some problems with the model network
so we are currently not using that (on my todo is to investigate the
network traffic and ponder hacks to fix the timestamp issues in lieu of
a fix to the model itself). "Foundation Model" and "Fast Models" (the
paid version) are interchangeable as far as these instructions are
concerned, but we don't want to use anything else at this time. There
will be real hardware in due course.
/me wanders back in from vacation :)....
A little update on the network issue I keep running into with the
model: it turns out the internal clock is not always updating properly
so that the timestamps on network packets can get set just slightly
wrong enough sometimes that the connection will hang or disconnect
down at the socket level. The net result is that distcc will now
and then lose the connection to the host OS doing cross-compiles.
Last I heard, this is something being looked into by ARM.
And like Jon says, insisting on the use of the models is just to make
sure we're as native built as possible for Fedora. If you want to use
distcc, feel free, but I will rebuild using the model regardless.
Also, distcc shouldn't be used for *official* Fedora RPMs, but if
you're running stage2, you aren't building RPMs anyway, so it's fair
to use distcc. But you need to use the cross-compiler set up for
distcc in stage1, I don't know if that's feasible with the pre-built
image we have (stage1 builds distcc using your host OS, so a pre-built
one might not be compatible).
Generally, it's ok to do distcc at this stage because we're going to
rebuild again, but otherwise we do want to be as native as possible.
Jon.
_______________________________________________
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm
--
ciao,
al
-----------------------------------
Al Stone
Software Engineer
Red Hat, Inc.
a...@redhat.com
-----------------------------------
_______________________________________________
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm