--- In "jdsjls2002" <> wrote:
>
> What is the difference between the cross tool chain versions on the
> TS7250 development kit CD? Why would I choose one over another?
>
> I am interested in one of the linux versions. My host system is
> Ubuntu 8.04.
>
> John Sotack
>
If no-one as answered this, I'll have a go. If I get it wrong, I hope someone
jumps on me
quickly.
There are some tight and subtle dependancies between the kernel version, and
the version
of glibc used to link running programs, AND the version of gcc used AND ther
version of
binutils which is things like as (assembler) ar (archiver) and so on.
Basically, for a specific kernel, it is very likely that only one combination
of kernel,
compiler, libary and tools is ever going to work. Just to add to the fun,
Technologic have
strewn some red herrings in your path. It was hard to write - it should be
hard to read!
Unless you have highly advanced or specific needs, you will use the kernel
which comes
on the TS7250 which is 2.4.26-ts11. As far as I can tell, the only version of
gcc and bligc
which will work with this compiler is GCC 3-3-4 and GLibc 2.3.2. Look in /lib
- it's all
2.3.2.
Which answers your question - use
crosstool-linux-gcc-3.3.4-glibc-2.3.2-0.28rc39 as
it's the only one that meets all the criteria.
This is re-inforced by the demo-arm.sh file provided with the crosstools-0.43
package,
which lists variants that some people claim to have got working.
As far as I can tell, GCC 4.0 and above goes with the 2.6 kernel, not the 2.4
that ships
with the TS7250.
The version of your host system doesn't really matter, but if it runs Linux on
an Intel
processor, you can indeed use the prebuilt toolchain instead of suffering the
grief that I
am going through, which is trying to build different toolchain versions on OSX
with a PPC
processor.
Martin
------------------------------------
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/
|