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"