Hi Jeff,
Crossdev will _always_ pick the most recent package available. That
unfortunately has a high correlation with being unstable. If I were you,
and especially since you're building for glibc, I would stick to
<binutils-2.17, <glibc-2.5, and ~gcc-3.4.6 or ~gcc-4.1.1 .
The linux kernel headers have changed quite dramatically after 2.6.19.
If you're building something to be bleeding edge, then use the 2.6.21
headers, but you could also do pretty well with something like >=2.6.18
<2.6.20 .
jcunningham63 wrote:
> I am going to work through your list today and see what I can make
> work. I am puzzled that Triffid Hunter was able build a toolchain that
> I am not:
>
> "crossdev -t arm-unknown-linux-gnu worked for me. 2nd stage gcc failed
> first time around, but emerge --resume fixed it. crossdev chose
> binutils-2.17, gcc-4.1.2, glibc-2.5-r3 and linux-headers-2.6.21 for me
> all by itself."
>
> (from http://tech.groups.yahoo.com/group/ts-7000/message/7204 )
>
> Have you tried this particular combination yourself?
So to answer your question, no, I didn't try that particular combination.
I was working on this myself for some time, still not finished, but what
would be __incredibly__ useful for the gentoo embedded people would be
to have an automated build script for all combinations of versions, with
'rules' (that is, don't try combinations that will absolutely not compile).
This could end up being something in the range of hundreds of
combinations, which each take between 20 and 50 minutes on my single
1.73 GHz processor. What this sort of app needs is DistCC - i.e.
distributed computation, otherwise the full range of combinations could
literally take weeks.
If you're interested in working together on such a project, please let
me know, because it would be of incredible use to a lot of people.
~/Chris
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|