scripts/build/arch/powerpc.sh
changeset 2675 7c288c777455
parent 1634 186c71e3ceb0
child 2723 94e5cee905f2
     1.1 --- a/scripts/build/arch/powerpc.sh	Tue Nov 17 11:33:59 2009 +0100
     1.2 +++ b/scripts/build/arch/powerpc.sh	Sat Sep 17 14:30:52 2011 +0200
     1.3 @@ -6,14 +6,20 @@
     1.4          CT_TARGET_ARCH="powerpc64"
     1.5      fi
     1.6  
     1.7 -    # Add spe in the tuple if needed
     1.8 -    case "${CT_LIBC},${CT_ARCH_POWERPC_SPE}" in
     1.9 -        glibc,|eglibc,)   CT_TARGET_SYS=gnu;;
    1.10 -        glibc,y|eglibc,y) CT_TARGET_SYS=gnuspe;;
    1.11 +    CT_TARGET_SYS="gnu"
    1.12 +    case "${CT_ARCH_powerpc_ABI}" in
    1.13 +        "") ;;
    1.14 +        eabi) CT_TARGET_SYS="eabi";;
    1.15 +        spe)
    1.16 +            case "${CT_LIBC}" in
    1.17 +                glibc|eglibc) CT_TARGET_SYS="gnuspe";;
    1.18 +                *)            CT_TARGET_SYS="spe";
    1.19 +            esac
    1.20 +            ;;
    1.21      esac
    1.22  
    1.23      # Add extra flags for SPE if needed
    1.24 -    if [ "${CT_ARCH_POWERPC_SPE}" = "y" ]; then
    1.25 +    if [ "${CT_ARCH_powerpc_ABI_SPE}" = "y" ]; then
    1.26          CT_ARCH_TARGET_CFLAGS="-mabi=spe -mspe"
    1.27          CT_ARCH_CC_CORE_EXTRA_CONFIG="--enable-e500_double"
    1.28          CT_ARCH_CC_EXTRA_CONFIG="--enable-e500_double"