--- In Christopher Friedt <> wrote:
>
> If you check out the gentoo-embedded mailing list, then you'll see a
lot
> of these sort of things.
>
> Main point -> gentoo's crossdev doesn't have any kind of 'success'
> database.
>
> My advice is to go up or down one or two versions. At one point I had
> run a very large regression test, which took several days. It tested
> whether or not certain compilers could be built 'out of the box' with
> crossdev. Here is a small subset of the results:
>
> -> binutils, gcc, kernel-headers, glibc, target
> X86_SUCCESSFUL_TOOLCHAINS=(
> "2.15 3.4.6-r2 2.4.33.3 2.3.6-r5 arm-9tdmi-linux-gnu"
> "2.15 3.4.6-r2 2.4.33.3 2.3.6-r5 arm-softfloat-linux-gnu"
> "2.15 3.4.6-r2 2.6.19.2-r2 2.3.6-r5 arm-9tdmi-linux-gnu"
> "2.15 3.4.6-r2 2.6.19.2-r2 2.3.6-r5 arm-softfloat-linux-gnu"
> "2.15 4.1.1-r3 2.4.33.3 2.3.6-r5 arm-9tdmi-linux-gnu"
> "2.15 4.1.1-r3 2.4.33.3 2.3.6-r5 arm-softfloat-linux-gnu"
> "2.15 4.1.1-r3 2.6.19.2-r2 2.3.6-r5 arm-9tdmi-linux-gnu"
> "2.15 4.1.1-r3 2.6.19.2-r2 2.3.6-r5 arm-softfloat-linux-gnu"
> "2.16.1-r3 3.4.6-r2 2.4.33.3 2.3.6-r5 arm-9tdmi-linux-gnu"
> "2.16.1-r3 3.4.6-r2 2.4.33.3 2.3.6-r5 arm-softfloat-linux-gnu"
> "2.16.1-r3 3.4.6-r2 2.6.19.2-r2 2.3.6-r5 arm-9tdmi-linux-gnu"
> "2.16.1-r3 3.4.6-r2 2.6.19.2-r2 2.3.6-r5 arm-softfloat-linux-gnu"
> "2.16.1-r3 4.1.1-r3 2.4.33.3 2.3.6-r5 arm-9tdmi-linux-gnu"
> "2.16.1-r3 4.1.1-r3 2.4.33.3 2.3.6-r5 arm-softfloat-linux-gnu"
> "2.16.1-r3 4.1.1-r3 2.6.19.2-r2 2.3.6-r5 arm-9tdmi-linux-gnu"
> "2.16.1-r3 4.1.1-r3 2.6.19.2-r2 2.3.6-r5 arm-softfloat-linux-gnu"
> )
>
> Key -> the word 'softfloat' is used internally in crossdev to signify
> that the target machine will be using soft floating point (obviously
> ;-)), but that is the compiler that I used.
>
> Any other 'vendor' keyword is considered invalid (but you can check the
> gentoo cross-compilation guide for details).
>
> Use any of those toolchains mentioned above ( you might want to
consider
> replacing '9tdmi' with 'unknown').
>
> ~/Chris
Thanks, Chris;
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?
Jeff
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/
|