summaryrefslogtreecommitdiff
path: root/arch/arm/functions
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/functions')
-rw-r--r--arch/arm/functions10
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/arm/functions b/arch/arm/functions
index ada2836..b59be4f 100644
--- a/arch/arm/functions
+++ b/arch/arm/functions
@@ -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
}