Hi everyone!
I'm trying out different toolchains for cross-compilation to my TS7250 board. I
think i have a basic understanding of the naming conventions for compilers but
there are still some things i cannot figure out.
Example:
A toolchain named "arm-unknown-linux-gnu" compiles generic code for the arm
processor and uses glib or something like that.
In gentoo, which i use, there are however more specific names like
"armv4tl-unknown-linux-gnueabi" which indicates that the compiler generates
armv4t compliant code which uses the new eabi instead of the old.
A couple of questions about this
1) It is stated somewhere that armv4teb means big endian for armv4t. Is armv4tl
little endian then?
2) Cant a toolchain that is arm-generic compile code for all the arm
processors, abis, floating point types, as well as endiannesses given the
right gcc-flags? It seems unnecessary to specify to much in the toolchain name
so what am i missing?
3) Maybe a gentoo specific question but i am using gentoo crossdev to create a
crosstoolchain and the documentation for the available choises "arm, armeb,
armv4tl, ..." is lacking. Is there any place where all the theoretically
possible combinations are listed?
Best regards
/Per Öberg
------------------------------------
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/
|