Gentoo Logo

ARM CHOSTs

1.

The following list describes the appropiate CHOSTs for specific ARM cores. In non-gentoo distros they tend to use generic CHOSTs, so this doesn't make much sense there, but in Gentoo the CHOST is used to determine the default options of the toolchain. C{,XX}FLAGS may override the toolchain default options, however.

Subarchitecture Family Core uname -m CHOST
ARMv4 StrongARM arm8
arm810
strongarm
strongarm110
strongarm1100
strongarm1110
armv4l armv4l-unknown-linux-gnu
armv4l-softfloat-linux-gnu
ARMv4T ARM7TDMI arm7tdmi
arm7tdmi-s
arm710t
arm720t
arm740t
armv4tl armv4tl-softfloat-linux-gnueabi
arm-softfloat-linux-uclibc
arm-softfloat-linux-uclibceabi
ARM9TDMI arm9
arm9tdmi
arm920
arm920t
arm922t
arm940
ep9312
ARMv5T ARM10TDMI arm10tdmi
arm1020t
armv5tl armv5tl-softfloat-linux-gnueabi
arm-softfloat-linux-uclibc
arm-softfloat-linux-uclibceabi
ARMv5TE ARM9E arm9e
arm946e-s
arm966e-s
arm968e-s
armv5tel armv5tel-softfloat-linux-gnueabi
arm-softfloat-linux-uclibc
arm-softfloat-linux-uclibceabi
armv5teb-softfloat-linux-gnueabi(XScale only)
armeb-softfloat-linux-uclibc(XScale only)
armeb-softfloat-linux-uclibceabi(XScale only)
ARM10E arm10e
arm1020e
arm1022e
XScale xscale
Marvell Feroceon
ARMv5TEJ ARM9E arm926ej-s
armv5tejl armv5tel-softfloat-linux-gnueabi
arm-softfloat-linux-uclibc
arm-softfloat-linux-uclibceabi
ARM10E arm1026ej-s
ARMv6J ARM11 arm1136j-s
arm1136jf-s
armv6l armv6j-softfp-linux-gnueabi(softfp)
armv6j-hardfloat-linux-gnueabi(hardfp)
armv6j-hardfloat-linux-gnueabihf(hardfp future)
arm-unknown-linux-uclibc
arm-unknown-linux-uclibceabi
ARMv6K ARM11 mpcorenovfp
mpcore
armv6l armv6k-softfp-linux-gnueabi
arm-unknown-linux-uclibc
arm-unknown-linux-uclibceabi
ARMv6M Cortex cortex-m0
cortex-m1
armv6l armv6m-softfp-linux-gnueabi
arm-unknown-linux-uclibc
arm-unknown-linux-uclibceabi
ARMv6T2 ARM11 arm1156t2-s
armv6l armv6t2-softfp-linux-gnueabi
armv6t2-hardfloat-linux-gnueabi(hardfp)
armv6t2-hardfloat-linux-gnueabihf(hardfp future)
arm-unknown-linux-uclibc
arm-unknown-linux-uclibceabi
ARMv6ZK ARM11 arm1176jz-s
arm1176jzf-s
armv6l armv6zk-softfp-linux-gnueabi
armv6zk-hardfloat-linux-gnueabi(hardfp)
armv6zk-hardfloat-linux-gnueabihf(hardfp future)
arm-unknown-linux-uclibc
arm-unknown-linux-uclibceabi
ARMv7A Cortex cortex-a5
cortex-a8
cortex-a9
cortex-a15
armv7l armv7a-softfp-linux-gnueabi(softfp)
armv7a-hardfloat-linux-gnueabi(hardfp)
armv7a-hardfloat-linux-gnueabihf(hardfp future)
arm-unknown-linux-uclibc
arm-unknown-linux-uclibceabi
ARMv7M Cortex cortex-m3
armv7l armv7m-softfp-linux-gnueabi
arm-unknown-linux-uclibc
arm-unknown-linux-uclibceabi
ARMv7R Cortex cortex-r4
cortex-r4f
armv7l armv7r-softfp-linux-gnueabi
arm-unknown-linux-uclibc
arm-unknown-linux-uclibceabi


Print

Page updated June 10, 2012

Raúl Porcel
Author

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.