scripts/build/arch/arm.sh
changeset 3325 069f43a215cc
parent 3169 9d0b37f08a10
     1.1 --- a/scripts/build/arch/arm.sh	Sun Jan 20 12:58:22 2013 +0000
     1.2 +++ b/scripts/build/arch/arm.sh	Wed Jun 25 23:33:01 2014 +0200
     1.3 @@ -2,7 +2,16 @@
     1.4  
     1.5  CT_DoArchTupleValues() {
     1.6      # The architecture part of the tuple:
     1.7 -    CT_TARGET_ARCH="${CT_ARCH}${CT_ARCH_SUFFIX:-${target_endian_eb}}"
     1.8 +    case "${CT_ARCH_BITNESS}" in
     1.9 +        32)
    1.10 +            CT_TARGET_ARCH="${CT_ARCH}${CT_ARCH_SUFFIX:-${target_endian_eb}}"
    1.11 +            ;;
    1.12 +        64)
    1.13 +            # ARM 64 (aka AArch64) is special
    1.14 +            [ "${CT_ARCH_BE}" = "y" ] && target_endian_eb="_be"
    1.15 +            CT_TARGET_ARCH="aarch64${CT_ARCH_SUFFIX:-${target_endian_eb}}"
    1.16 +            ;;
    1.17 +    esac
    1.18  
    1.19      # The system part of the tuple:
    1.20      case "${CT_LIBC},${CT_ARCH_ARM_EABI}" in