ts-7000
[Top] [All Lists]

[ts-7000] crosstool naming conventions

To:
Subject: [ts-7000] crosstool naming conventions
From: "oberg_at_isy" <>
Date: Wed, 27 Jan 2010 09:28:45 -0000
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/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU