Initial support for ARM EABI (courtesy Szilveszter Ordog <ordog@mail.thot-soft.com>).

This commit is contained in:
Yann E. MORIN" 2007-09-14 21:31:00 +00:00
parent f4bfb6a0ae
commit 9e947198d2
2 changed files with 16 additions and 2 deletions

View File

@ -0,0 +1,8 @@
comment "ARM specific options"
config ARCH_ARM_EABI
bool
prompt "Use EABI"
default n
help
Set up the toolchain so that it generates EABI-compliant binaries.

View File

@ -4,7 +4,13 @@ CT_DoArchValues() {
# The architecture part of the tuple:
CT_TARGET_ARCH="${CT_ARCH}${target_endian_eb}"
# The system part of the tuple default values is OK.
# The system part of the tuple:
case "${CT_LIBC},${CT_ARCH_ARM_EABI}" in
glibc,) CT_TARGET_SYS=gnu;;
glibc,y) CT_TARGET_SYS=gnueabi;;
uClibc,) CT_TARGET_SYS=uclibc;;
uClibc,y) CT_TARGET_SYS=uclibcgnueabi;;
esac
# The endianness option default value is OK.
# The endianness option default value is OK
}