arch/arm/functions
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Oct 05 18:35:01 2008 +0000 (2008-10-05)
branch1.2
changeset 905 26c0b9e2925f
parent 503 07ec15b050a3
permissions -rw-r--r--
Bump version to 1.2.4.

/branches/1.2/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
yann@383
     1
# Compute ARM-specific values
yann@383
     2
yann@383
     3
CT_DoArchValues() {
yann@383
     4
    # The architecture part of the tuple:
yann@383
     5
    CT_TARGET_ARCH="${CT_ARCH}${target_endian_eb}"
yann@383
     6
yann@385
     7
    # The system part of the tuple:
yann@385
     8
    case "${CT_LIBC},${CT_ARCH_ARM_EABI}" in
yann@385
     9
        glibc,)     CT_TARGET_SYS=gnu;;
yann@385
    10
        glibc,y)    CT_TARGET_SYS=gnueabi;;
yann@385
    11
        uClibc,)    CT_TARGET_SYS=uclibc;;
yann@385
    12
        uClibc,y)   CT_TARGET_SYS=uclibcgnueabi;;
yann@385
    13
    esac
yann@503
    14
yann@841
    15
    # In case we're EABI, do *not* specify any ABI!
yann@841
    16
    # which means, either we do not have an ABI specified, or we're not EABI.
yann@841
    17
    CT_TestOrAbort "Internal error: CT_ARCH_ABI should not be set for EABI build." -z "${CT_ARCH_ABI}" -o -z "${CT_ARCH_ARM_EABI}"
yann@383
    18
}